Bergen is getting hit the hardest of all the counties in the COVID-19 outbreak across New Jersey with more than 600 cases reported Monday.

State officials announced 2,488 presumptive positive in the state, with 27 fatalities and nine out of Bergen County.

Officials expected the number to rise with the opening of two government-run testing sites in Paramus and Holmdel -- both of which were at capacity every day.

Since the beginning of the outbreak, Teaneck has had the most cases of any New Jersey county, clocking in on Sunday with 142. Bergenfield had 26, while Fair Lawn had 27 and Englewood had 36. Hackensack climbed to 25.

On Saturday, New Jersey's first coronavirus patient James Cai, 32, of Fort Lee, was discharged from HUMC after 19 days. He was sent home on oxygen and faces a long road to recovery, he said.

Tedesco announced the Bergen County breakdown on social media Sunday night (with 119 unaccounted for as of Monday afternoon).

Allendale: 4

Alpine: 1

Bergenfield: 26

Bogota: 8

Carlstadt: 6

Cliffside Park: 8

Closter: 3

Cresskill: 1

Demarest: 3

Dumont: 9

East Rutherford: 1

Edgewater: 5

Elmwood Park: 10

Emerson: 1

Englewood: 36

Englewood Cliffs: 5

Fair Lawn: 27

Fairview: 4

Fort Lee: 14

Franklin Lakes: 10

Garfield: 15

Glen Rock: 7

Hackensack: 25

Hasbrouck Heights: 7

Haworth: 1

Hillsdale: 2

Ho-Ho-Kus: 4

Leonia: 7

Little Ferry: 6

Lodi: 10

Lyndhurst: 8

Mahwah: 7

Maywood: 5

Midland Park: 1

Montvale: 8

Moonachie: 2

New Milford: 18

North Arlington: 1

Norwood: 5

Oakland: 5

Old Tappan: 8

Oradell: 7

Palisades Park: 4

Paramus: 15

Ramsey: 4

Ridgefield: 5

Ridgefield Park: 9

Ridgewood: 18

River Edge: 5

River Vale: 5

Rochelle Park: 1

Rutherford: 3

Saddle Brook: 4

Saddle River: 2

South Hackensack: 2

Teaneck: 142

Tenafly: 7

Upper Saddle River: 3

Waldwick: 2

Wallington: 1

Washington Township.: 6

Westwood: 4

Wood-Ridge: 7

Woodcliff Lake: 5

Wyckoff: 5

The counties with the most cases are Bergen (609), Essex (273), Monmouth (238), Middlesex (210), Hudson (190), Union (189).

This is a developing story. Check back for more.

Click here to sign up for Daily Voice's free daily emails and news alerts.