?WhereToHQ

Cities / Massachusetts

Massachusetts

80 cities tracked · your criteria set the order

Working… loading Massachusetts data.

Filtered list · 64 cities with at least 25k people, largest first · weight a priority to rank them

City2-bedroom rentCost of living indexMedian household incomeCrime indexSchool ratingSales tax
Boston666k people$3,400/mo152$89,00040/1007.0/106.25%
Worcester207k people$1,559/mo109$70,10230/1008.5/106.25%
Springfield155k people$1,205/mo97$52,65630/1008.5/106.25%
Cambridge119k people$3,036/mo170$130,74830/1008.5/106.25%
Lowell118k people$1,647/mo113$78,65830/1008.5/106.25%
Brockton105k people$1,722/mo115$80,11530/1008.5/106.25%
Quincy102k people$2,306/mo133$98,88230/1008.5/106.25%
Lynn102k people$1,798/mo120$75,04330/1008.5/106.25%
New Bedford101k people$1,183/mo103$56,98130/1008.5/106.25%
Fall River94k people$1,165/mo105$56,67330/1008.5/106.25%
Newton89k people$2,525/mo172$190,30430/1008.5/106.25%
Lawrence89k people$1,698/mo113$60,43330/1008.5/106.25%
Somerville81k people$2,654/mo155$132,57230/1008.5/106.25%
Framingham72k people$2,170/mo132$107,41930/1008.5/106.25%
Haverhill68k people$1,803/mo117$88,32630/1008.5/106.25%
Malden66k people$2,322/mo134$100,60630/1008.5/106.25%
Waltham65k people$2,430/mo142$120,21630/1008.5/106.25%
Brookline63k people$3,141/mo180$142,10130/1008.5/106.25%
Taunton60k people$1,519/mo111$79,28330/1008.5/106.25%
Revere60k people$2,001/mo128$86,96930/1008.5/106.25%
Medford59k people$2,482/mo143$129,54030/1008.5/106.25%
Weymouth Town59k people$2,314/mo130$102,71430/1008.5/106.25%
Chicopee55k people$1,208/mo99$62,61530/1008.5/106.25%
Peabody55k people$2,028/mo128$96,65730/1008.5/106.25%
Methuen53k people$1,818/mo120$113,31030/1008.5/106.25%
Everett50k people$2,179/mo131$85,21830/1008.5/106.25%
Barnstable Town50k people$1,848/mo126$91,98230/1008.5/106.25%
Attleboro47k people$1,668/mo115$98,95430/1008.5/106.25%
Arlington46k people$2,366/mo152$150,70130/1008.5/106.25%
Salem45k people$1,883/mo123$85,15330/1008.5/106.25%
Leominster44k people$1,422/mo107$83,81630/1008.5/106.25%
Pittsfield43k people$1,263/mo98$70,58230/1008.5/106.25%
Beverly43k people$2,123/mo132$106,04430/1008.5/106.25%
Woburn42k people$2,391/mo138$111,18530/1008.5/106.25%
Fitchburg42k people$1,268/mo103$73,04030/1008.5/106.25%
Marlborough42k people$2,037/mo124$91,96830/1008.5/106.25%
Westfield40k people$1,200/mo101$87,75330/1008.5/106.25%
Chelsea40k people$2,049/mo123$72,17930/1008.5/106.25%
Braintree Town39k people$2,201/mo134$122,21430/1008.5/106.25%
Amherst Town38k people$1,769/mo118$66,96830/1008.5/106.25%
Holyoke38k people$1,113/mo97$53,60530/1008.5/106.25%
Watertown36k people$2,536/mo146$126,26530/1008.5/106.25%
Randolph Town35k people$2,225/mo125$109,57330/1008.5/106.25%
Lexington34k people$3,238/mo179$238,44430/1008.5/106.25%
Franklin Town33k people$2,053/mo129$145,77330/1008.5/106.25%
Needham32k people$2,480/mo167$214,30830/1008.5/106.25%
Norwood32k people$2,177/mo133$107,03030/1008.5/106.25%
North Attleborough Town31k people$1,657/mo116$112,66530/1008.5/106.25%
Northampton31k people$1,568/mo112$80,28830/1008.5/106.25%
Wellesley30k people$3,057/mo198$250,00130/1008.5/106.25%
Gloucester30k people$1,580/mo122$83,88330/1008.5/106.25%
Melrose30k people$2,369/mo146$133,95330/1008.5/106.25%
Saugus29k people$2,241/mo132$101,53930/1008.5/106.25%
West Springfield Town29k people$1,319/mo103$69,37130/1008.5/106.25%
Milton29k people$1,530/mo140$188,52930/1008.5/106.25%
Agawam Town29k people$1,434/mo104$85,42130/1008.5/106.25%
Bridgewater Town28k people$2,238/mo128$112,65130/1008.5/106.25%
Danvers28k people$2,182/mo133$125,39530/1008.5/106.25%
Wakefield28k people$2,204/mo138$134,30630/1008.5/106.25%
Milford28k people$1,964/mo120$93,31030/1008.5/106.25%
Belmont27k people$2,512/mo166$183,13730/1008.5/106.25%
Burlington26k people$3,157/mo152$146,43630/1008.5/106.25%
Reading26k people$2,514/mo147$165,91230/1008.5/106.25%
Dedham25k people$2,577/mo140$128,95530/1008.5/106.25%