Middlesex County, NJ City and City Map
Middlesex County has 34 cities / towns. See all cities/towns in List View or use the map below to review.
Middlesex County Cities / Towns by Population
Edison 98,996New Brunswick 55,804Perth Amboy 51,727East Brunswick 47,148Sayreville 43,962Carteret 23,770South Plainfield 23,686Old Bridge 23,572Woodbridge 20,434Iselin 18,457Avenel 17,952Colonia 17,530South River 16,177Fords 15,028Highland Park 14,224Middlesex 13,766Metuchen 13,707Kendall Park 10,331South Amboy 8,749Spotswood 8,359Dayton 7,690Milltown 6,974Laurence Harbor 6,845Jamesburg 5,963Port Reading 3,836Monmouth Junction 2,973Helmetta 2,390Sewaren 2,341KeasbeyMonroe TownshipNorth BrunswickParlinPiscatawayPlainsboro