Morris County, New Jersey

County seat: Morristown · Population 524,251 (2025) · 461 sq mi

Morris County is the 10th most populous of New Jersey's 21 counties, with 524,251 people (2025 estimate). Its county seat is Morristown. The map shows its 19 cities and towns and the 7 neighboring counties.

Map of Morris County, New Jersey with cities, towns and the county boundary
Morris County, New Jersey with its cities and towns, unincorporated communities (CDPs) and neighboring counties. Boundaries: U.S. Census Bureau, 2025. Free to use with attribution (CC BY 4.0).

Morris County facts

County seat
Morristown
Population (2025 estimate)
524,251 +2.9% since 2020
Land area
461 sq mi 7th largest of 21
Water area
21 sq mi
Population density
1,137 per sq mi
Established
1739
Same name
One of 3 Morris Counties in the US
Named after
Lewis Morris American landowner and developer from Morrisania, New York (1726-1798), Signer of the Declaration of Independence
Largest city
Parsippany-Troy Hills 56,633
Median household income
$137,326
Cities and towns
19 plus 31 CDPs
ZIP codes
58
Time zone
Eastern
FIPS code
34027

Cities and towns in Morris County

Morris County has 19 incorporated cities, towns and villages. Populations count the people living inside Morris County; cities that cross a county line also list the other counties.

NameTypePopulation 2025Also in
Morristown (county seat)Town20,750
DoverTown18,919
MadisonBorough16,607
Florham ParkBorough14,456
Lincoln ParkBorough10,950
KinnelonBorough10,138
ChathamBorough10,027
BoontonTown8,920
ButlerBorough8,184
WhartonBorough7,618
RockawayBorough6,631
Morris PlainsBorough6,586
Mount ArlingtonBorough5,985
MendhamBorough4,985
Mountain LakesBorough4,649
RiverdaleBorough4,144
NetcongBorough3,924
ChesterBorough1,689
Victory GardensBorough1,596

Unincorporated communities (CDPs)

Census-designated places are communities without their own city government; the county provides their services.

CommunityPopulationAlso in
Parsippany21,345
Lake Hiawatha11,018
Pompton Plains10,971
Budd Lake10,650
Lake Hopatcong10,259
Oak Ridge9,946Passaic County
Succasunna9,799
Whippany8,970
White Meadow Lake8,842
Flanders8,809
Pine Brook5,961
Towaco5,612
Ledgewood5,377
Troy Hills5,179
Cedar Knolls4,882
Landing4,737
Millington3,220
Mount Hope3,120
Gillette2,833
Stirling2,599
Kenvil1,722
Long Valley1,720
Lake Telemark1,506
Brookside1,465
Rainbow Lakes1,375
Mount Tabor1,184
Green Village1,130
Port Morris858
New Vernon743
Lower Berkshire Valley449
Hibernia115

ZIP codes in Morris County

58 ZIP codes reach into Morris County. ZIP codes ignore county lines, so some also cover a neighboring county.

Population of Morris County, 2020–2025

Morris County grew by 14,958 people (+2.9%) between April 2020 and July 2025: 3,461 more births than deaths and a net gain of 11,343 people from migration.

Year (July 1)Population
2020508,211
2021510,240
2022511,860
2023516,902
2024521,355
2025524,251

Neighboring counties

Printable Morris County map

The PDF is a vector file with real text: it prints sharp on Letter paper and you can search it for a town. The PNG is 2400 pixels wide for slides and documents. Both are free to use with a credit to WhichCounty.

Paste this code to embed the map on your site:

Sources

Back to the New Jersey county map with all 21 counties. Found an error? Tell us.