It is the first time daily cases have reached the 3000 mark anywhere in Australia.
Hospitalisations again increased today to 284, up from 261 yesterday.
There are now 39 patients in intensive care.
NSW Premier Dominic Perrottet yesterday reiterated calls for calm, saying hospital and ICU figures were still low.
Perrottet said his government's pandemic response was about balancing keeping people safe and boosting the economy.
"The pandemic is not going away, we need to learn to live alongside it," he said.