Jobs in the United States → United States guide → Massachusetts → Cities → Cities With the Cheapest Rent

Massachusetts: cities with the cheapest rent

Ranked from official statistics; every city opens its own guide.

In short: Massachusetts: North Adams has the lowest median rent ($793) among the 80 largest places.
Boston (666,442 residents)Worcester (207,055 residents)Springfield (154,749 residents)Cambridge (118,796 residents)Lowell (118,368 residents)Brockton (105,386 residents)Quincy (102,114 residents)Lynn (101,709 residents)New Bedford (100,998 residents)Fall River (94,082 residents)Newton (89,044 residents)Lawrence (88,736 residents)Somerville (81,036 residents)Framingham (72,399 residents)Haverhill (67,698 residents)Malden (65,906 residents)Waltham (64,902 residents)Brookline (63,266 residents)Taunton (60,433 residents)Revere (60,012 residents)Medford (59,354 residents)Weymouth Town (58,505 residents)Chicopee (55,295 residents)Peabody (54,695 residents)Everett (50,045 residents)Barnstable Town (49,568 residents)Attleboro (46,762 residents)Arlington (46,350 residents)Salem (44,795 residents)Leominster (43,909 residents)Pittsfield (43,457 residents)Beverly (42,665 residents)Woburn (41,939 residents)Fitchburg (41,798 residents)Marlborough (41,647 residents)Westfield (40,378 residents)Chelsea (39,908 residents)Braintree Town (38,899 residents)Amherst Town (38,182 residents)Holyoke (37,813 residents)Randolph Town (34,878 residents)Lexington (34,295 residents)Franklin Town (33,154 residents)Needham (32,459 residents)Norwood (31,542 residents)North Attleborough Town (30,984 residents)Northampton (30,962 residents)Wellesley (30,347 residents)Gloucester (30,075 residents)Melrose (29,650 residents)Saugus (28,773 residents)West Springfield Town (28,772 residents)Milton (28,587 residents)Agawam Town (28,539 residents)Bridgewater Town (28,471 residents)Danvers (28,098 residents)Wakefield (27,793 residents)Milford (27,731 residents)Belmont (27,175 residents)Burlington (26,274 residents)Reading (25,612 residents)Dedham (25,237 residents)Winchester (23,406 residents)Stoneham (23,355 residents)Wilmington (23,336 residents)Gardner (21,148 residents)Marblehead (20,413 residents)Winthrop Town (18,759 residents)Newburyport (18,652 residents)Somerset (18,298 residents)Southbridge Town (17,928 residents)Greenfield (17,664 residents)Abington (17,053 residents)Hudson (15,719 residents)Longmeadow (15,696 residents)Swampscott (15,277 residents)Lynnfield (13,064 residents)North Adams (12,606 residents)Palmer Town (12,381 residents)Webster (12,228 residents)
Map of Massachusetts: the 80 largest cities

Click any dot to open that city: jobs, pay, rent, commute, county economy and climate. Dot size follows population; colours follow the state flag.

Open the sortable tables of all 80 cities →

By AtiveSite · Published 07/11/2026 · Updated 08/11/2026 · Every figure is linked to its source below.

North Adams#1
$793median rent a month
80cities ranked
🆕 Work guides: live jobs + official data, law, permits, pay and cost of living. United States · Massachusetts · all 80 cities + map → · all 14 counties → · Massachusetts rankings · Boston and Cambridge special · all 51 states → · 200 largest companies · 240 best job niches · Federal jobs in Massachusetts

Ranking

CITY (80 largest of Massachusetts) Official statistics Source: U.S. Census Bureau, American Community Survey 2020–2024 5-year (via Census Reporter) · Data: ACS 2020–2024

Among the 80 largest places in Massachusetts, North Adams has the lowest median rent ($793), followed by Holyoke and Palmer Town. Click any column to sort; click a city for its guide.

What the ranking shows

Across the 80 places in Massachusetts that we cover, the median is $1,899 and the average $1,826; the figure runs from $793 (North Adams) to $2,891 (Lexington). That is a spread of 3.6 times between the two ends. The state figure is $1,762; 45 of the 80 places are above it and 35 at or below.

How to use it

The first five are North Adams, Holyoke, Palmer Town, Greenfield, Gardner. A high or low position is not good or bad on its own: low rent can reflect a smaller job market or older housing stock, so look at income and commute too. Use the Compare tab on each city page to see how two places differ across income, rent, commute and education, and check the county page for the local job market.

Sort:
# ⇅City ⇅County ⇅Median rent a month ⇅Population ⇅Median household income ⇅
1North AdamsBerkshire County$79312,606$47,500
2HolyokeHampden County$1,02137,813$53,605
3Palmer TownHampden County$1,07512,381$78,480
4GreenfieldFranklin County$1,10717,664$55,614
5GardnerWorcester County$1,10921,148$67,518
6WestfieldHampden County$1,11740,378$87,753
7PittsfieldBerkshire County$1,13443,457$70,582
8New BedfordBristol County$1,137100,998$56,981
9SpringfieldHampden County$1,144154,749$52,656
10West Springfield TownHampden County$1,14428,772$69,371
11Fall RiverBristol County$1,15594,082$56,673
12ChicopeeHampden County$1,15755,295$62,615
13Webster (unincorporated)Worcester County$1,19812,228$63,837
14FitchburgWorcester County$1,22241,798$73,040
15Agawam TownHampden County$1,25628,539$85,421
16Southbridge TownWorcester County$1,25617,928$66,287
17Somerset (unincorporated)Bristol County$1,27118,298$112,677
18TauntonBristol County$1,32460,433$79,283
19LeominsterWorcester County$1,35443,909$83,816
20Hudson (unincorporated)Middlesex County$1,39715,719$90,524
21GloucesterEssex County$1,41130,075$83,883
22NorthamptonHampshire County$1,43930,962$80,288
23Milton (unincorporated)Norfolk County$1,47428,587$188,529
24WorcesterWorcester County$1,487207,055$70,102
25North Attleborough TownBristol County$1,50930,984$112,665
26AttleboroBristol County$1,59046,762$98,954
27NewburyportEssex County$1,59218,652$139,625
28LowellMiddlesex County$1,625118,368$78,658
29BrocktonPlymouth County$1,641105,386$80,115
30LawrenceEssex County$1,66288,736$60,433
31HaverhillEssex County$1,66867,698$88,326
32Amherst TownHampshire County$1,67138,182$66,968
33Longmeadow (unincorporated)Hampden County$1,68215,696$149,601
34LynnEssex County$1,722101,709$75,043
35Abington (unincorporated)Plymouth County$1,72417,053$125,400
36Marblehead (unincorporated)Essex County$1,76420,413$182,132
37BeverlyEssex County$1,77142,665$106,044
38SalemEssex County$1,83644,795$85,153
39MarlboroughMiddlesex County$1,87141,647$91,968
40Milford (unincorporated)Worcester County$1,88927,731$93,310
41Franklin TownNorfolk County$1,89933,154$145,773
42Barnstable TownBarnstable County$1,91749,568$91,982
43Weymouth TownNorfolk County$1,94158,505$102,714
44PeabodyEssex County$1,95054,695$96,657
45ChelseaSuffolk County$1,95639,908$72,179
46Wakefield (unincorporated)Middlesex County$1,95827,793$134,306
47MelroseMiddlesex County$1,97029,650$133,953
48Reading (unincorporated)Middlesex County$1,99125,612$165,912
49Braintree TownNorfolk County$2,02438,899$122,214
50FraminghamMiddlesex County$2,03372,399$107,419
51Stoneham (unincorporated)Middlesex County$2,03523,355$113,964
52Dedham (unincorporated)Norfolk County$2,04225,237$128,955
53Winthrop TownSuffolk County$2,06418,759$116,167
54RevereSuffolk County$2,07660,012$86,969
55EverettMiddlesex County$2,07650,045$85,218
56Danvers (unincorporated)Essex County$2,07628,098$125,395
57Arlington (unincorporated)Middlesex County$2,08246,350$150,701
58Bridgewater TownPlymouth County$2,09228,471$112,651
59Randolph TownNorfolk County$2,10334,878$109,573
60Norwood (unincorporated)Norfolk County$2,11631,542$107,030
61QuincyNorfolk County$2,118102,114$98,882
62BostonSuffolk County$2,147666,442$97,344
63MaldenMiddlesex County$2,20465,906$100,606
64WoburnMiddlesex County$2,22141,939$111,185
65Saugus (unincorporated)Essex County$2,24128,773$101,539
66WalthamMiddlesex County$2,26864,902$120,216
67Winchester (unincorporated)Middlesex County$2,27923,406$230,198
68Swampscott (unincorporated)Essex County$2,30315,277$134,386
69NewtonMiddlesex County$2,37089,044$190,304
70Wilmington (unincorporated)Middlesex County$2,39423,336$168,152
71Needham (unincorporated)Norfolk County$2,40932,459$214,308
72MedfordMiddlesex County$2,50959,354$129,540
73SomervilleMiddlesex County$2,51781,036$132,572
74Belmont (unincorporated)Middlesex County$2,52727,175$183,137
75Lynnfield (unincorporated)Essex County$2,67613,064$175,265
76Burlington (unincorporated)Middlesex County$2,71826,274$146,436
77CambridgeMiddlesex County$2,787118,796$130,748
78Brookline (unincorporated)Norfolk County$2,83563,266$142,101
79Wellesley (unincorporated)Norfolk County$2,88630,347$250,001
80Lexington (unincorporated)Middlesex County$2,89134,295$238,444

Other rankings for Massachusetts

Largest Cities · Cities With the Highest Household Income · Cities Where Rent Takes the Smallest Share of Income · Cities With the Lowest Unemployment · Cities in the Highest-Paying Counties · Most College-Educated Cities · Cities With the Most Homeowners · Cities With the Most Remote Work · Cities With the Shortest Commutes

Unincorporated places are census-designated places: they have no city government but are counted as communities. Figures describe the city itself.

FAQ

Which Massachusetts city has the lowest median rent?

North Adams, with $793 (among the 80 largest places; ACS 2020–2024).

How many cities are ranked?

The 80 largest places in Massachusetts by population.

Sources

Sources

Jobs in other countries

🇺🇸 United States🇩🇪 Germany🇸🇪 Sweden🇸🇬 Singapore