Explore Morris County NJ's top spots, events, activities, hidden gems and more!

Wednesday, 4 November 2026

Explore Morris County NJ's top spots, events, activities, hidden gems and more!

Wednesday, 4 November 2026
Home Things To Do All 39 Towns in Morris County, NJ: A Guide to Every Municipality
Things To DoTravel

All 39 Towns in Morris County, NJ: A Guide to Every Municipality

Share
Shop Morris County green title card reading All 39 Towns in Morris County, NJ, a local's guide
Share
Veterans Valor NJ, a Morris County nonprofit supporting local veterans

Get the free Morris County Fall Bucket List

60+ of the best things to do across Morris County this fall. Apple picking, corn mazes, hayrides, fall festivals, haunted attractions and cider donuts. Straight to your inbox, free.

Send me the list

Quick answer: Morris County, NJ has 39 municipalities: 20 townships, 16 boroughs and 3 towns (Boonton, Dover and Morristown). The county had 509,285 residents at the 2020 Census, Morristown is the county seat, Parsippany-Troy Hills is the largest town with 56,162 residents, and Victory Gardens is the smallest with 1,582.

Updated October 2026 by the Shop Morris County team

Morris County, New Jersey is made up of 39 municipalities, spread across about 481 square miles in the northern part of the state, roughly 461 of them land. It was home to 509,285 residents at the 2020 Census, with Morristown serving as the county seat and Parsippany-Troy Hills standing as the most populous town. The county was established in 1739, and today its 39 towns range from busy downtowns and Route 10 corridors to lake communities, farm towns, and quiet residential boroughs.

If you have ever wondered exactly how many towns are in Morris County, or you want the full list in one place, here is our local’s guide to all 39, grouped by the part of the county they call home, plus a full table with every town’s population and size. Where we have a deeper guide to a town, we have linked it so you can keep exploring.

How Many Towns Are in Morris County?

Morris County has 39 municipalities. They are a mix of towns, townships, and boroughs, each with its own local government, but all part of one county that stretches from the Chatham and Madison area in the southeast to Mount Olive and the Highlands in the west.

Morris County by the Numbers

  • Municipalities: 39, made up of 20 townships, 16 boroughs, and 3 towns (Boonton, Dover, and Morristown)
  • Population: 509,285 at the 2020 Census
  • County seat: Morristown
  • Biggest town by population: Parsippany-Troy Hills, 56,162 residents, more than twice the size of any other town in the county
  • Smallest town: Victory Gardens, 1,582 residents on just 0.15 square miles
  • Biggest town by land: Washington Township, 44.58 square miles of land. Rockaway Township is bigger once you count its lakes and reservoirs, 45.89 square miles in total.
  • Next largest by population: Mount Olive (28,886), Randolph (26,504), Rockaway Township (25,341), and Morris Township (22,974)

Morristown and the Central Towns

The heart of the county sits around the county seat. This group includes Morristown, Morris Township, Morris Plains, Hanover Township, East Hanover, Florham Park, and Harding Township. Morristown anchors the region with its historic Green, Revolutionary War sites, restaurants, and train access, and the surrounding towns blend corporate campuses, parks, and established neighborhoods.

Madison and the Chathams

Just to the southeast are Madison, Chatham Borough, and Chatham Township. Known for walkable downtowns, strong schools, and easy commutes, these three are among the most sought-after addresses in the county.

The Route 10 and Route 46 Corridor

The busy commercial spine of the county runs through Parsippany-Troy Hills, Denville, Randolph, Rockaway Borough, Rockaway Township, Dover, Victory Gardens, Wharton, and Mine Hill. Parsippany-Troy Hills is the county’s largest town by population, Denville is known as the Hub with its lakeside downtown, and Dover brings a lively arts and dining scene. Victory Gardens is the county’s smallest municipality.

The Lake and Highlands Towns

Out west and north you will find Mount Arlington, Roxbury, Mount Olive, Netcong, Jefferson Township, and Mountain Lakes. Several of these border Lake Hopatcong, the largest freshwater lake in New Jersey, and the area is a summer draw for boating, beaches, and hiking. Visiting Mountain Lakes? Start with our picks for the best restaurants in Mountain Lakes.

The Mendhams, Chesters, and the West

The county’s rolling farm country is home to Mendham Borough, Mendham Township, Chester Borough, Chester Township, Washington Township, and Long Hill Township. Chester’s historic Main Street, the farms around Long Valley in Washington Township, and open space define this quieter, more rural corner.

Boonton, Montville, and the Northeast

The northeastern edge of the county includes Boonton Town, Boonton Township, Montville, Pequannock, Lincoln Park, Kinnelon, Butler, and Riverdale. This group mixes historic downtowns like Boonton with wooded, lake-dotted communities such as Kinnelon. For dinner in the area, see our guide to the best restaurants in Kinnelon.

All 39 Morris County Towns: Population and Size

Here is every municipality in Morris County with its official form of government, its population at the 2020 Census, and its land area, from the U.S. Census Bureau and the Morris County Office of Planning and Preservation.

MunicipalityTypePopulation (2020 Census)Land area (sq mi)
Boonton TownTown8,8152.34
Boonton TownshipTownship4,3808.13
ButlerBorough8,0472.03
Chatham BoroughBorough9,2122.35
Chatham TownshipTownship10,9839.08
Chester BoroughBorough1,6811.59
Chester TownshipTownship7,71329.13
Denville TownshipTownship17,10711.99
DoverTown18,4602.68
East Hanover TownshipTownship11,1057.87
Florham ParkBorough12,5857.31
Hanover TownshipTownship14,67710.51
Harding TownshipTownship3,87120.05
Jefferson TownshipTownship20,53838.90
KinnelonBorough9,96618.03
Lincoln ParkBorough10,9156.40
Long Hill TownshipTownship8,62911.80
MadisonBorough16,9374.31
Mendham BoroughBorough4,9815.93
Mendham TownshipTownship6,01617.78
Mine Hill TownshipTownship4,0152.94
Montville TownshipTownship22,45018.63
Morris PlainsBorough6,1532.55
Morris TownshipTownship22,97415.68
MorristownTown20,1802.91
Mountain LakesBorough4,4722.64
Mount ArlingtonBorough5,9092.14
Mount Olive TownshipTownship28,88629.62
NetcongBorough3,3750.83
Parsippany-Troy Hills TownshipTownship56,16223.63
Pequannock TownshipTownship15,5716.79
Randolph TownshipTownship26,50420.91
RiverdaleBorough4,1072.03
Rockaway BoroughBorough6,5982.07
Rockaway TownshipTownship25,34141.73
Roxbury TownshipTownship22,95020.85
Victory GardensBorough1,5820.15
Washington TownshipTownship18,19744.58
WhartonBorough7,2412.07

Why Are There Two Boontons, Chesters, Mendhams, and Rockaways?

It is one of the most confusing things about Morris County for newcomers. Boonton, Chester, Mendham, and Rockaway each have two separate municipalities with the same name: a smaller, denser downtown (a town or borough) and a larger, more spread-out township around it. They share a name and history, but each has its own mayor, council, and budget. Morristown and Morris Township work the same way: the town of Morristown is the compact downtown around the Green, and Morris Township surrounds it on almost every side. When someone says they live in Chester or Rockaway, it is worth asking which one.

What County Is My Town In? Common Questions

A lot of people land here asking what county a town is in, so here are the quick answers. Every place below is in Morris County, New Jersey.

  • Chester, NJ: Morris County. There are two Chesters, Chester Borough (the Main Street downtown) and Chester Township around it, and both are Morris County towns. See our Chester local guide and our best restaurants in Chester.
  • Butler, NJ: Morris County. Butler is a borough in the northeast corner of the county, next to Kinnelon and Riverdale. Here is our guide to things to do in Butler.
  • Mendham, NJ: Morris County. Like Chester, there are two: Mendham Borough and Mendham Township.
  • Whippany, NJ: Morris County. Whippany is not its own municipality. It is a community inside Hanover Township, along with Cedar Knolls. Planning a meal there? See the best restaurants in Whippany.
  • Florham Park, NJ: Morris County. Florham Park is a borough in the southeast part of the county, next to Madison and East Hanover.
  • Wharton, NJ: Morris County. Wharton is a borough that borders Dover and Rockaway Township.
  • Long Valley, Budd Lake, Succasunna and Lake Hiawatha: all Morris County, but none is a separate town. Long Valley is part of Washington Township (see our Long Valley guide), Budd Lake and Flanders are in Mount Olive Township, Succasunna and Ledgewood are in Roxbury Township, and Lake Hiawatha and Mount Tabor are in Parsippany-Troy Hills. Eating in Succasunna? See the best restaurants in Succasunna.

Explore Morris County by Town

That is all 39 towns in Morris County, from the county seat in Morristown to the smallest borough in Victory Gardens. Wherever you are headed, we cover the whole county. Start with our full Morris County Guide, browse the best restaurants in Morris County, see what is happening on our events calendar, or find your next outing in our things to do guide.

Hosting an event or running a business in Morris County? Shop Morris County is the largest local guide for Morris County and a great way to get your event or business in front of locals. See how on our Advertise in Morris County page, or read our guide on how to promote your business or event in Morris County.

Frequently Asked Questions

How many towns are in Morris County, NJ?

Morris County has 39 municipalities, made up of 20 townships, 16 boroughs and 3 towns: Boonton, Dover and Morristown. Each has its own local government.

What is the largest town in Morris County, NJ?

Parsippany-Troy Hills is the largest by population, with 56,162 residents at the 2020 Census, more than twice the size of any other town in the county. Washington Township is the largest by land area, at 44.58 square miles.

What is the county seat of Morris County, NJ?

Morristown is the county seat. It anchors the central part of the county with its historic Green, Revolutionary War sites, restaurants and train access.

Why are there two Boontons, Chesters, Mendhams and Rockaways in Morris County?

Each name covers two separate municipalities: a smaller, denser town or borough and a larger township around it. They share a name and history, but each has its own mayor, council and budget. Morristown and Morris Township work the same way.

What county is Chester, NJ in?

Chester, NJ is in Morris County. Chester Borough and Chester Township are two separate municipalities, and both are part of Morris County.

What county is Whippany, NJ in?

Whippany is in Morris County. It is an unincorporated community inside Hanover Township, not a separate town.

Is Butler, NJ in Morris County?

Yes. Butler is a borough in northeastern Morris County, next to Kinnelon and Riverdale.