Search for any place in the USA:

 Middlesex County, New Jersey Cities
Population
Greater Than 6000

Avenel (18,734)
Carteret (22,725)
Colonia (17,922)
Dayton (7,425)
Dunellen (6,963)
East Brunswick (48,802)
East Brunswick Township (47,430)
Edison (101,940)
Edison Township (99,884)
Fords (15,372)
Highland Park (14,202)
Iselin (17,655)
Jamesburg (6,389)
Kendall Park (9,131)
Laurence Harbor (6,781)
Madison Park (7,091)
Metuchen (13,144)
Middlesex (13,695)
Milltown (6,999)
Monroe Township (Middlesex county) (36,397)
New Brunswick (50,534)
North Brunswick Township (40,293)
Old Bridge (24,341)
Old Bridge Township (66,044)
Perth Amboy (48,868)
Piscataway Township (52,565)
Plainsboro Township (21,196)
Princeton Meadows (14,765)
Sayreville (42,351)
South Amboy (7,819)
South Brunswick Township (40,755)
South Plainfield (22,696)
South River (15,738)
Spotswood (8,153)
Woodbridge (19,782)
Woodbridge Township (98,450)

Population
Between 6000 and 1000

Brownville (2,593)
Clearbrook Park (3,695)
Concordia (4,277)
Cranbury (2,660)
Cranbury Township (3,944)
Heathcote (5,385)
Helmetta (2,012)
Kingston (1,227)
Monmouth Junction (2,699)
Plainsboro Center (2,297)
Port Reading (3,996)
Rossmoor (3,263)
Sewaren (2,978)
Society Hill (4,100)
Whittingham (3,490)

Population
Less than 1000