Find below the complete list of cities and towns in Middlesex County:
EDISON
Edison is a Township in Middlesex county with -100 000 inhabitants.
WOODBRIDGE TOWNSHIP
Woodbridge Township is a Township in Middlesex county with -100 000 inhabitants.
OLD BRIDGE TOWNSHIP
Old Bridge Township is a Township in Middlesex county with -75 000 inhabitants.
PISCATAWAY
Piscataway is a Township in Middlesex county with -75 000 inhabitants.
EAST BRUNSWICK
East Brunswick is a Township in Middlesex county with -50 000 inhabitants.
SOUTH BRUNSWICK TOWNSHIP
South Brunswick Township is a Township in Middlesex county with -50 000 inhabitants.
NORTH BRUNSWICK
North Brunswick is a Township in Middlesex county with -50 000 inhabitants.
MONROE TOWNSHIP
Monroe Township is a Township in Middlesex county with -40 000 inhabitants.
PLAINSBORO TOWNSHIP
Plainsboro Township is a Township in Middlesex county with -30 000 inhabitants.
CRANBURY TOWNSHIP
Cranbury Township is a Township in Middlesex county with -4 000 inhabitants.
CARTERET
Carteret is a Borough in Middlesex county with -4 000 inhabitants.
DUNELLEN
Dunellen is a Borough in Middlesex county with -4 000 inhabitants.
HELMETTA
Helmetta is a Borough in Middlesex county with -4 000 inhabitants.
HIGHLAND PARK
Highland Park is a Borough in Middlesex county with -4 000 inhabitants.
JAMESBURG
Jamesburg is a Borough in Middlesex county with -4 000 inhabitants.
METUCHEN
Metuchen is a Borough in Middlesex county with -4 000 inhabitants.
MIDDLESEX
Middlesex is a Borough in Middlesex county with -4 000 inhabitants.
NEW BRUNSWICK
New Brunswick is a City in Middlesex county with -4 000 inhabitants.
PERTH AMBOY
Perth Amboy is a City in Middlesex county with -4 000 inhabitants.
SAYREVILLE
Sayreville is a Borough in Middlesex county with -4 000 inhabitants.
SOUTH AMBOY
South Amboy is a City in Middlesex county with -4 000 inhabitants.
SOUTH PLAINFIELD
South Plainfield is a Borough in Middlesex county with -4 000 inhabitants.
SOUTH RIVER
South River is a Borough in Middlesex county with -4 000 inhabitants.
SPOTSWOOD
Spotswood is a Borough in Middlesex county with -4 000 inhabitants.