Find below the complete list of cities and towns in Middlesex County:
ACTON
Acton is a Town in Middlesex county with -30 000 inhabitants.
ARLINGTON
Arlington is a Town in Middlesex county with -50 000 inhabitants.
ASHBY
Ashby is a Town in Middlesex county with -4 000 inhabitants.
ASHLAND
Ashland is a Town in Middlesex county with -20 000 inhabitants.
AYER
Ayer is a Town in Middlesex county with -10 000 inhabitants.
BEDFORD
Bedford is a Town in Middlesex county with -15 000 inhabitants.
BELMONT
Belmont is a Town in Middlesex county with -30 000 inhabitants.
BILLERICA
Billerica is a Town in Middlesex county with -50 000 inhabitants.
BOXBOROUGH
Boxborough is a Town in Middlesex county with -5 000 inhabitants.
BURLINGTON
Burlington is a Town in Middlesex county with -30 000 inhabitants.
CAMBRIDGE
Cambridge is a City in Middlesex county with -150 000 inhabitants.
CARLISLE
Carlisle is a Town in Middlesex county with -5 000 inhabitants.
CHELMSFORD
Chelmsford is a Town in Middlesex county with -40 000 inhabitants.
CONCORD
Concord is a Town in Middlesex county with -20 000 inhabitants.
DRACUT
Dracut is a Town in Middlesex county with -30 000 inhabitants.
DUNSTABLE
Dunstable is a Town in Middlesex county with -4 000 inhabitants.
EVERETT
Everett is a City in Middlesex county with -50 000 inhabitants.
FRAMINGHAM
Framingham is a Town in Middlesex county with -75 000 inhabitants.
GROTON
Groton is a Town in Middlesex county with -15 000 inhabitants.
HOLLISTON
Holliston is a Town in Middlesex county with -15 000 inhabitants.
HOPKINTON
Hopkinton is a Town in Middlesex county with -15 000 inhabitants.
HUDSON
Hudson is a Town in Middlesex county with -20 000 inhabitants.
LEXINGTON
Lexington is a Town in Middlesex county with -40 000 inhabitants.
LINCOLN
Lincoln is a Town in Middlesex county with -10 000 inhabitants.
LITTLETON
Littleton is a Town in Middlesex county with -10 000 inhabitants.
LOWELL
Lowell is a City in Middlesex county with -150 000 inhabitants.
MALDEN
Malden is a City in Middlesex county with -75 000 inhabitants.
MARLBOROUGH
Marlborough is a City in Middlesex county with -40 000 inhabitants.
MAYNARD
Maynard is a Town in Middlesex county with -15 000 inhabitants.
MEDFORD
Medford is a City in Middlesex county with -75 000 inhabitants.