Cities, towns and communities in Middlesex County, New Jersey

51 cities, towns and communities overlap Middlesex County, New Jersey. They are listed by population, largest first, starting with New Brunswick city, Perth Amboy city, and Sayreville borough. An overlap does not mean that every address belongs to both.