Find below the complete list of municipalities in Middlesex County:
LOWELL
Lowell is a City in Middlesex county with -150 000 inhabitants.
CAMBRIDGE
Cambridge is a City in Middlesex county with -150 000 inhabitants.
NEWTON
Newton is a City in Middlesex county with -100 000 inhabitants.
SOMERVILLE
Somerville is a City in Middlesex county with -100 000 inhabitants.
FRAMINGHAM
Framingham is a Town in Middlesex county with -75 000 inhabitants.
WALTHAM
Waltham is a City in Middlesex county with -75 000 inhabitants.
MALDEN
Malden is a City in Middlesex county with -75 000 inhabitants.
MEDFORD
Medford is a City in Middlesex county with -75 000 inhabitants.
ARLINGTON
Arlington is a Town in Middlesex county with -50 000 inhabitants.
EVERETT
Everett is a City in Middlesex county with -50 000 inhabitants.
BILLERICA
Billerica is a Town in Middlesex county with -50 000 inhabitants.
MARLBOROUGH
Marlborough is a City in Middlesex county with -40 000 inhabitants.
WOBURN
Woburn is a City in Middlesex county with -40 000 inhabitants.
CHELMSFORD
Chelmsford is a Town in Middlesex county with -40 000 inhabitants.
NATICK
Natick is a Town in Middlesex county with -40 000 inhabitants.
WATERTOWN
Watertown is a City in Middlesex county with -40 000 inhabitants.
LEXINGTON
Lexington is a Town in Middlesex county with -40 000 inhabitants.
DRACUT
Dracut is a Town in Middlesex county with -30 000 inhabitants.
TEWKSBURY
Tewksbury is a Town in Middlesex county with -30 000 inhabitants.
MELROSE
Melrose is a City in Middlesex county with -30 000 inhabitants.
WAKEFIELD
Wakefield is a Town in Middlesex county with -30 000 inhabitants.
READING
Reading is a Town in Middlesex county with -30 000 inhabitants.
BELMONT
Belmont is a Town in Middlesex county with -30 000 inhabitants.
BURLINGTON
Burlington is a Town in Middlesex county with -30 000 inhabitants.
WILMINGTON
Wilmington is a Town in Middlesex county with -30 000 inhabitants.
WESTFORD
Westford is a Town in Middlesex county with -30 000 inhabitants.
ACTON
Acton is a Town in Middlesex county with -30 000 inhabitants.
STONEHAM
Stoneham is a Town in Middlesex county with -30 000 inhabitants.
WINCHESTER
Winchester is a Town in Middlesex county with -30 000 inhabitants.
HUDSON
Hudson is a Town in Middlesex county with -20 000 inhabitants.