MDMaryland rankings

Most affordable towns in Maryland

Ranked by how many years of a typical MD household income ($103,678) it takes to buy each town's median home. Lower is easier to buy in. 259 towns with 2,500+ residents.

U.S. Census ACS 2020–2024 5-year

Middle River
Maryland · Most affordable

Middle River ranks #29 of 259

2.6 yrs of a typical MD income buys a typical home · Visit Middle River →

Middle River ranks #29 of 259 for most affordable in Maryland
#TownYears of incomeHome valueMedian income
1 Cumberland18,804 people 1.2 yrs $123,200 $48,162
2 Cresaptown5,121 people 1.4 yrs $142,600 $68,370
3 Federalsburg2,837 people 1.5 yrs $156,500 $33,571
4 La Vale4,196 people 1.6 yrs $170,800 $77,500
5 Frostburg6,977 people 1.8 yrs $181,700 $52,977
6 Pocomoke City4,405 people 1.9 yrs $199,000 $53,203
7 Hurlock2,819 people 2.0 yrs $202,700 $58,511
8 Dundalk65,969 people 2.1 yrs $212,700 $64,520
9 Lansdowne7,876 people 2.1 yrs $214,000 $58,605
10 Snow Hill Snow Hill2,659 people 2.1 yrs $222,900 $48,382
11 Map of Hagerstown Hagerstown43,665 people 2.2 yrs $224,500 $52,221
12 Delmar4,261 people 2.2 yrs $226,500 $85,174
13 Fruitland5,801 people 2.2 yrs $227,200 $64,004
14 Salisbury33,285 people 2.2 yrs $227,300 $58,576
15 Baltimore Baltimore573,243 people 2.2 yrs $229,600 $62,177
16 Princess Anne3,569 people 2.2 yrs $231,900 $69,116
17 Denton4,936 people 2.3 yrs $234,600 $66,510
18 Edgewood24,922 people 2.3 yrs $242,200 $80,772
19 Map of Riverside Riverside6,585 people 2.4 yrs $246,100 $105,785
20 Map of Greensboro Greensboro2,634 people 2.4 yrs $251,100 $53,611
21 Map of Halfway Halfway10,849 people 2.4 yrs $253,300 $71,036
22 Greenbelt24,678 people 2.5 yrs $255,400 $85,997
23 Cambridge13,152 people 2.5 yrs $257,900 $47,323
24 Essex40,580 people 2.5 yrs $258,900 $67,168
25 Parkville30,549 people 2.5 yrs $260,400 $79,178
26 Aberdeen17,298 people 2.5 yrs $261,400 $74,826
27 Map of Overlea Overlea13,035 people 2.5 yrs $263,900 $88,841
28 Baltimore Highlands Baltimore Highlands8,206 people 2.6 yrs $267,200 $62,304
29 Middle River Middle River31,712 people 2.6 yrs $271,700 $78,398
30 Milford Mill Milford Mill30,829 people 2.6 yrs $273,600 $69,711
31 Leisure World Leisure World8,882 people 2.7 yrs $274,800 $62,011
32 Rosedale20,002 people 2.7 yrs $276,200 $85,711
33 Brooklyn Park16,067 people 2.7 yrs $284,300 $87,989
34 Lochearn27,074 people 2.8 yrs $286,000 $74,707
35 Chesapeake Ranch Estates9,241 people 2.8 yrs $286,700 $102,669
36 North East4,134 people 2.8 yrs $292,300 $91,603
37 Elkton15,910 people 2.8 yrs $293,400 $58,640
38 Map of Woodlawn Woodlawn40,379 people 2.8 yrs $294,200 $82,466
39 Map of Perryville Perryville4,447 people 2.8 yrs $295,200 $77,733
40 Indian Head4,055 people 2.9 yrs $303,700 $89,063
41 Map of Rising Sun Rising Sun2,764 people 3.0 yrs $309,100 $85,563
42 Map of Lexington Park Lexington Park13,252 people 3.0 yrs $309,700 $94,799
43 Landover24,514 people 3.0 yrs $313,900 $72,100
44 Rossville Rossville16,059 people 3.1 yrs $317,000 $90,000
45 Bel Air10,585 people 3.1 yrs $318,400 $74,605
46 Carney28,343 people 3.1 yrs $319,700 $83,620
47 Map of Maugansville Maugansville3,624 people 3.1 yrs $321,800 $79,019
48 Map of Arbutus Arbutus22,507 people 3.1 yrs $322,600 $99,090
49 Silver Hill5,193 people 3.1 yrs $323,200 $60,625
50 Emmitsburg2,845 people 3.1 yrs $324,300 $81,250
51 Seat Pleasant4,489 people 3.2 yrs $326,900 $57,018
52 Randallstown Randallstown35,957 people 3.2 yrs $327,200 $85,735
53 Ferndale17,529 people 3.2 yrs $327,600 $94,948
54 Garrison9,469 people 3.2 yrs $331,600 $102,423
55 Capitol Heights4,020 people 3.2 yrs $331,900 $97,155
56 Fountainhead-Orchard Hills6,567 people 3.2 yrs $333,000 $103,340
57 Hampstead6,251 people 3.2 yrs $333,000 $97,871
58 Suitland Suitland23,793 people 3.2 yrs $334,800 $71,585
59 Bladensburg Bladensburg9,583 people 3.2 yrs $336,100 $63,179
60 Map of Smithsburg Smithsburg3,115 people 3.3 yrs $337,500 $100,673
61 Westminster20,445 people 3.3 yrs $337,600 $86,219
62 Taneytown7,932 people 3.3 yrs $338,400 $87,621
63 Forestville10,495 people 3.3 yrs $339,000 $70,579
64 Map of Coral Hills Coral Hills9,756 people 3.3 yrs $339,200 $68,603
65 Map of District Heights District Heights5,891 people 3.3 yrs $339,200 $86,955
66 Robinwood8,042 people 3.3 yrs $341,300 $90,840
67 Joppatowne14,237 people 3.3 yrs $342,300 $117,881
68 Map of Chestertown Chestertown5,594 people 3.3 yrs $344,000 $54,346
69 Peppermill Village5,238 people 3.3 yrs $345,900 $85,685
70 California13,136 people 3.3 yrs $346,800 $119,855
71 Summerfield15,065 people 3.4 yrs $348,100 $91,007
72 Glen Burnie72,590 people 3.4 yrs $348,900 $88,280
73 Map of Perry Hall Perry Hall29,105 people 3.4 yrs $349,600 $106,244
74 Riviera Beach12,192 people 3.4 yrs $350,300 $112,672
75 Glassmanor16,981 people 3.4 yrs $351,000 $66,327
76 Boonsboro Boonsboro3,809 people 3.4 yrs $352,400 $95,956
77 Langley Park21,508 people 3.4 yrs $357,200 $85,321
78 Reisterstown25,582 people 3.5 yrs $358,700 $85,543
79 Woodlawn7,750 people 3.5 yrs $358,700 $93,438
80 Map of Easton Easton17,308 people 3.5 yrs $358,900 $74,653
81 Oxon Hill17,893 people 3.5 yrs $359,800 $93,252
82 Owings Mills37,245 people 3.5 yrs $361,000 $96,243
83 Map of East Riverdale East Riverdale18,336 people 3.5 yrs $361,400 $81,831
84 Hillcrest Heights Hillcrest Heights16,063 people 3.5 yrs $364,000 $82,785
85 Thurmont6,254 people 3.5 yrs $364,700 $98,125
86 Temple Hills8,969 people 3.5 yrs $366,200 $66,841
87 Abingdon5,019 people 3.5 yrs $366,200 $136,833
88 White Marsh10,932 people 3.6 yrs $369,200 $117,426
89 Map of Forest Heights Forest Heights2,642 people 3.6 yrs $371,700 $98,734
90 Edgemere Edgemere9,061 people 3.6 yrs $372,600 $103,165
91 Paramount-Long Meadow2,569 people 3.6 yrs $374,200 $122,262
92 Brunswick8,450 people 3.6 yrs $374,500 $118,025
93 Manchester5,439 people 3.6 yrs $376,400 $121,676
94 Bryans Road9,371 people 3.6 yrs $377,300 $118,361
95 Map of Walker Mill Walker Mill10,931 people 3.7 yrs $379,100 $88,333
96 Ocean Pines12,351 people 3.7 yrs $380,100 $91,824
97 Marlboro Village9,382 people 3.7 yrs $382,600 $122,856
98 Map of Golden Beach Golden Beach3,830 people 3.7 yrs $382,700 $133,194
99 Wildewood7,552 people 3.7 yrs $383,400 $126,890
100 Laurel Laurel29,798 people 3.7 yrs $385,500 $100,504
101 Ballenger Creek26,390 people 3.7 yrs $387,300 $108,944
102 Map of Marlow Heights Marlow Heights5,456 people 3.7 yrs $387,600 $55,502
103 Largo12,229 people 3.7 yrs $387,800 $103,375
104 Montgomery Village Montgomery Village34,110 people 3.8 yrs $388,900 $95,348
105 Havre de Grace14,994 people 3.8 yrs $392,900 $105,817
106 Chillum34,871 people 3.8 yrs $393,600 $79,864
107 New Carrollton New Carrollton13,564 people 3.8 yrs $394,900 $81,509
108 Melwood3,401 people 3.8 yrs $397,800 $81,364
109 Bowleys Quarters7,006 people 3.9 yrs $400,100 $99,534
110 Frederick Frederick83,395 people 3.9 yrs $401,500 $97,069
111 Linthicum11,313 people 3.9 yrs $401,600 $134,673
112 Map of Prince Frederick Prince Frederick2,955 people 3.9 yrs $404,400 $80,391
113 Map of Bel Air South Bel Air South58,137 people 3.9 yrs $405,900 $123,653
114 Waldorf82,943 people 3.9 yrs $407,600 $116,089
115 Marlboro Meadows3,929 people 3.9 yrs $408,400 $111,313
116 St. James4,824 people 3.9 yrs $409,000 $97,361
117 Map of Glenarden Glenarden6,344 people 4.0 yrs $409,700 $106,414
118 Seabrook18,317 people 4.0 yrs $412,100 $98,157
119 Map of Brentwood Brentwood3,777 people 4.0 yrs $412,500 $69,572
120 Map of Camp Springs Camp Springs22,544 people 4.0 yrs $415,000 $120,456
121 Marlton10,222 people 4.0 yrs $415,700 $109,328
122 Drum Point3,589 people 4.0 yrs $415,800 $109,231
123 Beltsville19,176 people 4.0 yrs $416,500 $99,642
124 Catonsville43,368 people 4.0 yrs $416,900 $114,109
125 Kettering14,014 people 4.0 yrs $418,500 $126,938
126 Cockeysville23,962 people 4.1 yrs $419,900 $77,680
127 Map of Germantown Germantown90,719 people 4.1 yrs $422,400 $117,546
128 Map of Pasadena Pasadena34,309 people 4.1 yrs $423,400 $129,727
129 Berlin5,232 people 4.1 yrs $423,500 $81,438
130 West Ocean City5,198 people 4.1 yrs $423,700 $97,165
131 Map of Lusby Lusby2,595 people 4.1 yrs $423,800 $151,711
132 Savage Savage8,239 people 4.1 yrs $424,300 $116,895
133 Maryland City19,186 people 4.1 yrs $424,900 $117,337
134 Map of Adelphi Adelphi17,395 people 4.1 yrs $425,200 $82,137
135 La Plata10,683 people 4.1 yrs $428,400 $121,208
136 Map of Ocean City Ocean City6,903 people 4.1 yrs $429,000 $77,750
137 Berwyn Heights Berwyn Heights3,318 people 4.1 yrs $429,800 $146,591
138 Clinton38,376 people 4.2 yrs $431,400 $124,803
139 Deale5,333 people 4.2 yrs $431,400 $125,510
140 Pikesville33,524 people 4.2 yrs $434,500 $98,465
141 Odenton45,002 people 4.2 yrs $435,300 $128,441
142 Map of Lanham Lanham11,433 people 4.2 yrs $436,900 $103,556
143 Friendly11,119 people 4.2 yrs $437,800 $127,670
144 Map of College Park College Park34,540 people 4.2 yrs $437,900 $69,721
145 Lutherville Lutherville6,574 people 4.3 yrs $443,900 $113,563
146 Chesapeake Beach6,456 people 4.3 yrs $444,600 $138,895
147 Bel Air North31,302 people 4.3 yrs $446,500 $137,336
148 Centreville4,761 people 4.3 yrs $449,900 $89,602
149 North Laurel25,563 people 4.3 yrs $450,100 $122,949
150 Map of Sykesville Sykesville4,491 people 4.4 yrs $453,400 $139,556
151 Edgewater8,519 people 4.4 yrs $454,100 $114,365
152 Elkridge26,283 people 4.4 yrs $454,200 $139,913
153 Map of South Laurel South Laurel29,272 people 4.4 yrs $458,100 $88,933
154 Bowie Bowie57,926 people 4.4 yrs $459,300 $141,995
155 Grasonville3,564 people 4.4 yrs $459,600 $120,676
156 Konterra3,641 people 4.4 yrs $459,700 $130,000
157 Lake Arbor14,335 people 4.4 yrs $460,600 $121,211
158 Jessup9,931 people 4.5 yrs $462,000 $128,851
159 Flower Hill13,794 people 4.5 yrs $463,500 $112,975
160 Mays Chapel16,066 people 4.5 yrs $464,800 $126,996
161 Towson58,679 people 4.5 yrs $469,000 $101,320
162 Brown Station3,451 people 4.5 yrs $470,300 $168,848
163 Cheverly6,096 people 4.5 yrs $470,700 $123,535
164 National Harbor4,454 people 4.6 yrs $472,500 $109,707
165 Lake Shore18,249 people 4.6 yrs $473,600 $130,689
166 Map of Springdale Springdale5,226 people 4.6 yrs $474,200 $162,171
167 Riverdale Park7,270 people 4.6 yrs $475,800 $120,043
168 Jarrettsville2,560 people 4.6 yrs $476,800 $146,635
169 Calverton17,624 people 4.6 yrs $477,100 $107,381
170 Fairland26,231 people 4.6 yrs $477,300 $98,800
171 Map of Rosaryville Rosaryville12,883 people 4.6 yrs $478,700 $158,923
172 Severn58,402 people 4.6 yrs $479,200 $134,423
173 Fort Washington25,134 people 4.6 yrs $480,100 $143,333
174 Timonium10,304 people 4.6 yrs $480,800 $119,863
175 Stevensville8,802 people 4.6 yrs $481,200 $115,357
176 Hyattsville20,966 people 4.6 yrs $481,500 $91,941
177 Honeygo12,250 people 4.7 yrs $484,100 $146,384
178 Map of Friendship Heights Village Friendship Heights Village4,002 people 4.7 yrs $484,300 $119,384
179 Mount Airy Mount Airy9,805 people 4.7 yrs $487,400 $151,324
180 Chester4,797 people 4.7 yrs $487,400 $102,399
181 Map of Cape St. Claire Cape St. Claire9,236 people 4.7 yrs $488,200 $136,111
182 Walkersville6,414 people 4.7 yrs $488,300 $130,893
183 Burtonsville10,203 people 4.7 yrs $488,800 $134,276
184 Spring Ridge5,922 people 4.7 yrs $489,000 $145,625
185 Eldersburg31,695 people 4.8 yrs $494,300 $142,954
186 Gaithersburg69,825 people 4.8 yrs $496,500 $112,467
187 Map of Columbia Columbia104,338 people 4.8 yrs $497,400 $131,490
188 Wheaton Wheaton52,926 people 4.8 yrs $501,200 $111,478
189 Shady Side Shady Side4,727 people 4.9 yrs $503,500 $153,661
190 Map of Mitchellville Mitchellville11,359 people 4.9 yrs $512,100 $149,347
191 Crofton29,549 people 5.0 yrs $519,900 $150,577
192 Hillandale5,060 people 5.0 yrs $520,300 $164,871
193 Bensville15,848 people 5.0 yrs $521,300 $170,072
194 Damascus17,640 people 5.1 yrs $528,400 $158,883
195 Map of Mount Rainier Mount Rainier8,245 people 5.1 yrs $529,600 $68,505
196 Westphalia13,228 people 5.1 yrs $531,000 $164,197
197 Ilchester28,364 people 5.1 yrs $532,400 $152,103
198 Pleasant Hills3,836 people 5.1 yrs $532,900 $166,339
199 Jefferson3,314 people 5.1 yrs $533,100 $150,854
200 Parole17,229 people 5.1 yrs $533,500 $120,361
201 Linganore14,444 people 5.1 yrs $533,500 $175,833
202 Braddock Heights2,892 people 5.2 yrs $537,700 $124,000
203 Redland18,665 people 5.2 yrs $540,200 $132,153
204 West Laurel4,428 people 5.2 yrs $541,000 $164,688
205 Map of Glenn Dale Glenn Dale13,772 people 5.2 yrs $542,000 $134,333
206 Annapolis Annapolis40,720 people 5.3 yrs $548,900 $113,860
207 Brandywine12,160 people 5.3 yrs $551,000 $157,587
208 Middletown Middletown5,014 people 5.4 yrs $554,800 $173,333
209 Accokeek14,362 people 5.4 yrs $560,500 $150,815
210 Fallston10,013 people 5.4 yrs $562,300 $154,688
211 Arnold Arnold24,303 people 5.4 yrs $564,200 $141,639
212 Kingsville Kingsville4,687 people 5.5 yrs $567,400 $128,563
213 Aspen Hill53,279 people 5.5 yrs $570,000 $111,575
214 Glenmont17,208 people 5.5 yrs $571,200 $126,542
215 White Oak17,329 people 5.5 yrs $574,000 $83,370
216 Burnt Mills3,751 people 5.5 yrs $574,300 $113,463
217 Leonardtown4,808 people 5.5 yrs $575,300 $153,819
218 North Kensington8,954 people 5.6 yrs $576,700 $135,040
219 Gambrills2,830 people 5.6 yrs $584,800 $148,594
220 Map of Huntingtown Huntingtown2,689 people 5.7 yrs $589,900 $185,313
221 Green Valley13,602 people 5.7 yrs $594,300 $171,707
222 Kemp Mill13,042 people 5.8 yrs $596,600 $146,354
223 Owings2,643 people 5.8 yrs $602,900 $176,378
224 Map of Woodmore Woodmore4,613 people 5.8 yrs $604,600 $184,286
225 Map of Mayo Mayo8,694 people 5.8 yrs $604,900 $155,300
226 Map of Forest Glen Forest Glen6,840 people 5.8 yrs $606,100 $127,820
227 Layhill5,497 people 5.9 yrs $608,000 $146,308
228 Hampton5,372 people 5.9 yrs $615,300 $170,688
229 Colesville14,519 people 5.9 yrs $616,800 $130,682
230 Four Corners8,150 people 6.0 yrs $620,400 $203,125
231 Bartonsville3,282 people 6.0 yrs $621,800 $156,979
232 Map of University Park University Park2,698 people 6.1 yrs $635,100 $207,500
233 Brock Hall13,615 people 6.2 yrs $637,900 $206,451
234 Urbana Urbana14,260 people 6.2 yrs $640,100 $182,500
235 Silver Spring81,462 people 6.2 yrs $643,300 $99,860
236 Map of Riva Riva4,976 people 6.2 yrs $644,500 $176,094
237 Severna Park Severna Park40,228 people 6.2 yrs $647,200 $169,953
238 Map of Olney Olney35,797 people 6.3 yrs $656,600 $171,458
239 Ellicott City Ellicott City75,257 people 6.4 yrs $661,700 $156,964
240 Map of Cloverly Cloverly16,646 people 6.4 yrs $665,300 $152,083
241 Scaggsville10,564 people 6.4 yrs $668,500 $207,220
242 Clarksburg30,487 people 6.6 yrs $679,400 $176,678
243 Rockville67,671 people 6.6 yrs $682,300 $128,649
244 Fairwood7,526 people 6.9 yrs $713,700 $181,458
245 North Bethesda49,677 people 7.1 yrs $731,800 $129,092
246 Annapolis Neck12,032 people 7.1 yrs $739,100 $173,879
247 Takoma Park17,632 people 7.2 yrs $749,200 $108,136
248 Poolesville Poolesville5,764 people 7.3 yrs $752,300 $205,919
249 Monrovia3,568 people 7.8 yrs $805,100 $207,153
250 Ashton-Sandy Spring5,630 people 7.8 yrs $809,200 $174,063
251 North Potomac23,922 people 8.0 yrs $826,200 $186,514
252 Fulton5,677 people 8.8 yrs $913,100 $222,039
253 South Kensington8,148 people 8.9 yrs $919,800 $210,953
254 Darnestown7,051 people 9.2 yrs $958,200 $232,135
255 Map of Potomac Potomac45,902 people 11.2 yrs $1,157,000 $236,675
256 Bethesda69,397 people 11.3 yrs $1,169,900 $192,237
257 Map of Travilah Travilah11,721 people 12.8 yrs $1,325,100 $250,001
258 Brookmont3,671 people 13.1 yrs $1,361,100 $247,150
259 Chevy Chase2,906 people 16.1 yrs $1,670,600 $250,001

How this ranking works

We divide each town’s median home value by the MD median household income ($103,678). The result is how many years of a typical paycheck it takes to buy a typical home there. Lower is more affordable. Across Maryland as a whole it’s 4.1 years.

Why not each town’s own income? That would rank wealthy towns with half-million-dollar homes as “affordable” only because their residents earn so much. One shared income answers the question people actually ask: where could a typical family afford to live?

Only towns with at least 2,500 residents are ranked; Census estimates for smaller places are too uncertain. Population and income: U.S. Census Bureau American Community Survey 5-year estimates. Town photos: Wikimedia Commons, credited on each town’s page.

Same ranking in other states