The 25 Most Affordable Small Towns in Maryland
Ranked by home value ÷ income among 124 towns of 500–10,000 people in Maryland. #1 is Cresaptown, MD (homes cost 2.1× income).
-
25North East, Maryland
Homes cost 3.2× income
North East is a town of 4,085 people in Cecil County, Maryland. The median home is worth $292,300 and the median household earns $91,603, so homes cost 3.2× income (typical Maryland town: 3.8×). Median rent is $1,329.
4,085 people · Cecil County · median home $292,300 · income $91,603 · Jan low 25°F · 18 in snow
Full North East, Maryland profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
24Sykesville, Maryland
Homes cost 3.2× income
Sykesville is a town of 4,316 people in Carroll County, Maryland. The median home is worth $453,400 and the median household earns $139,556, so homes cost 3.2× income (typical Maryland town: 3.8×). Median rent is $1,828.
4,316 people · Carroll County · median home $453,400 · income $139,556 · Jan low 25°F · 29 in snow
Full Sykesville, Maryland profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
23Middletown, Maryland
Homes cost 3.2× income
Middletown is a town of 4,943 people in Frederick County, Maryland. The median home is worth $554,800 and the median household earns $173,333, so homes cost 3.2× income (typical Maryland town: 3.8×). Median rent is $1,813.
4,943 people · Frederick County · median home $554,800 · income $173,333 · Jan low 27°F · 31 in snow
Full Middletown, Maryland profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
22Hillandale, Maryland
Homes cost 3.2× income
Hillandale is a community of 5,774 people in Montgomery County, Maryland. The median home is worth $520,300 and the median household earns $164,871, so homes cost 3.2× income (typical Maryland town: 3.8×). Median rent is $3,211.
5,774 people · Montgomery County · median home $520,300 · income $164,871 · Jan low 25°F · 16 in snow
Full Hillandale, Maryland profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
21Fountainhead-Orchard Hills, Maryland
Homes cost 3.2× income
Fountainhead-Orchard Hills is a community of 6,189 people in Washington County, Maryland. The median home is worth $333,000 and the median household earns $103,340, so homes cost 3.2× income (typical Maryland town: 3.8×). Median rent is $1,247.
6,189 people · Washington County · median home $333,000 · income $103,340 · Jan low 25°F · 31 in snow
Full Fountainhead-Orchard Hills, Maryland profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
20Chesapeake Beach, Maryland
Homes cost 3.2× income
Chesapeake Beach is a town of 6,356 people in Calvert County, Maryland. The median home is worth $444,600 and the median household earns $138,895, so homes cost 3.2× income (typical Maryland town: 3.8×). Median rent is $1,756.
6,356 people · Calvert County · median home $444,600 · income $138,895 · Jan low 25°F · 15 in snow
Full Chesapeake Beach, Maryland profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
19Brunswick, Maryland
Homes cost 3.2× income
Brunswick is a city of 7,762 people in Frederick County, Maryland. The median home is worth $374,500 and the median household earns $118,025, so homes cost 3.2× income (typical Maryland town: 3.8×). Median rent is $1,217.
7,762 people · Frederick County · median home $374,500 · income $118,025 · Jan low 21°F · 32 in snow
Full Brunswick, Maryland profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
18Bryans Road, Maryland
Homes cost 3.2× income
Bryans Road is a community of 8,650 people in Charles County, Maryland. The median home is worth $377,300 and the median household earns $118,361, so homes cost 3.2× income (typical Maryland town: 3.8×). Median rent is $2,169.
8,650 people · Charles County · median home $377,300 · income $118,361 · Jan low 28°F · 13 in snow
Full Bryans Road, Maryland profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
17Scaggsville, Maryland
Homes cost 3.2× income
Scaggsville is a community of 9,217 people in Howard County, Maryland. The median home is worth $668,500 and the median household earns $207,220, so homes cost 3.2× income (typical Maryland town: 3.8×). Median rent is $3,501.
9,217 people · Howard County · median home $668,500 · income $207,220 · Jan low 26°F · 29 in snow
Full Scaggsville, Maryland profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
16Garrison, Maryland
Homes cost 3.2× income
Garrison is a community of 9,487 people in Baltimore County, Maryland. The median home is worth $331,600 and the median household earns $102,423, so homes cost 3.2× income (typical Maryland town: 3.8×). Median rent is $1,952.
9,487 people · Baltimore County · median home $331,600 · income $102,423 · Jan low 30°F · 27 in snow
Full Garrison, Maryland profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
15Mount Airy, Maryland
Homes cost 3.2× income
Mount Airy is a town of 9,654 people in Carroll County, Maryland. The median home is worth $487,400 and the median household earns $151,324, so homes cost 3.2× income (typical Maryland town: 3.8×). Median rent is $1,854.
9,654 people · Carroll County · median home $487,400 · income $151,324 · Jan low 25°F · 31 in snow
Full Mount Airy, Maryland profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
14Paramount-Long Meadow, Maryland
Homes cost 3.1× income
Paramount-Long Meadow is a community of 2,658 people in Washington County, Maryland. The median home is worth $374,200 and the median household earns $122,262, so homes cost 3.1× income (typical Maryland town: 3.8×). Median rent is $1,643.
2,658 people · Washington County · median home $374,200 · income $122,262 · Jan low 22°F · 31 in snow
Full Paramount-Long Meadow, Maryland profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
13Manchester, Maryland
Homes cost 3.1× income
Manchester is a town of 5,408 people in Carroll County, Maryland. The median home is worth $376,400 and the median household earns $121,676, so homes cost 3.1× income (typical Maryland town: 3.8×). Median rent is $1,358.
5,408 people · Carroll County · median home $376,400 · income $121,676 · Jan low 24°F · 34 in snow
Full Manchester, Maryland profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
12Four Corners, Maryland
Homes cost 3.1× income
Four Corners is a community of 8,316 people in Montgomery County, Maryland. The median home is worth $620,400 and the median household earns $203,125, so homes cost 3.1× income (typical Maryland town: 3.8×). Median rent is $2,554.
8,316 people · Montgomery County · median home $620,400 · income $203,125 · Jan low 25°F · 16 in snow
Full Four Corners, Maryland profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
11Marlboro Village, Maryland
Homes cost 3.1× income
Marlboro Village is a community of 9,221 people in Prince George's County, Maryland. The median home is worth $382,600 and the median household earns $122,856, so homes cost 3.1× income (typical Maryland town: 3.8×). Median rent is $2,281.
9,221 people · Prince George's County · median home $382,600 · income $122,856 · Jan low 25°F · 16 in snow
Full Marlboro Village, Maryland profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
10Wildewood, Maryland
Homes cost 3.0× income
Wildewood is a community of 7,821 people in St. Mary's County, Maryland. The median home is worth $383,400 and the median household earns $126,890, so homes cost 3.0× income (typical Maryland town: 3.8×). Median rent is $2,144.
7,821 people · St. Mary's County · median home $383,400 · income $126,890 · Jan low 30°F · 13 in snow
Full Wildewood, Maryland profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
9Berwyn Heights, Maryland
Homes cost 2.9× income

Photo: Pubdog (talk) (public domain, Wikimedia Commons) Berwyn Heights is a town of 3,345 people in Prince George's County, Maryland. The median home is worth $429,800 and the median household earns $146,591, so homes cost 2.9× income (typical Maryland town: 3.8×). Median rent is $2,958.
3,345 people · Prince George's County · median home $429,800 · income $146,591 · Jan low 25°F · 16 in snow
Full Berwyn Heights, Maryland profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
8Golden Beach, Maryland
Homes cost 2.9× income
Golden Beach is a community of 3,651 people in St. Mary's County, Maryland. The median home is worth $382,700 and the median household earns $133,194, so homes cost 2.9× income (typical Maryland town: 3.8×). Median rent is —.
3,651 people · St. Mary's County · median home $382,700 · income $133,194 · Jan low 25°F · 15 in snow
Full Golden Beach, Maryland profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
7Springdale, Maryland
Homes cost 2.9× income
Springdale is a community of 5,301 people in Prince George's County, Maryland. The median home is worth $474,200 and the median household earns $162,171, so homes cost 2.9× income (typical Maryland town: 3.8×). Median rent is —.
5,301 people · Prince George's County · median home $474,200 · income $162,171 · Jan low 28°F · 10 in snow
Full Springdale, Maryland profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
6Brown Station, Maryland
Homes cost 2.8× income
Brown Station is a community of 3,298 people in Prince George's County, Maryland. The median home is worth $470,300 and the median household earns $168,848, so homes cost 2.8× income (typical Maryland town: 3.8×). Median rent is —.
3,298 people · Prince George's County · median home $470,300 · income $168,848 · Jan low 25°F · 16 in snow
Full Brown Station, Maryland profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
5Delmar, Maryland
Homes cost 2.7× income
Delmar is a town of 3,798 people in Wicomico County, Maryland. The median home is worth $226,500 and the median household earns $85,174, so homes cost 2.7× income (typical Maryland town: 3.8×). Median rent is $1,607.
3,798 people · Wicomico County · median home $226,500 · income $85,174 · Jan low 29°F · 8 in snow
Full Delmar, Maryland profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
4Abingdon, Maryland
Homes cost 2.7× income
Abingdon is a community of 4,826 people in Harford County, Maryland. The median home is worth $366,200 and the median household earns $136,833, so homes cost 2.7× income (typical Maryland town: 3.8×). Median rent is $2,083.
4,826 people · Harford County · median home $366,200 · income $136,833 · Jan low 25°F · 22 in snow
Full Abingdon, Maryland profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
3Riverside, Maryland
Homes cost 2.3× income
Riverside is a community of 7,021 people in Harford County, Maryland. The median home is worth $246,100 and the median household earns $105,785, so homes cost 2.3× income (typical Maryland town: 3.8×). Median rent is $1,898.
7,021 people · Harford County · median home $246,100 · income $105,785 · Jan low 25°F · 21 in snow
Full Riverside, Maryland profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
2La Vale, Maryland
Homes cost 2.2× income
La Vale is a community of 4,201 people in Allegany County, Maryland. The median home is worth $170,800 and the median household earns $77,500, so homes cost 2.2× income (typical Maryland town: 3.8×). Median rent is $871.
4,201 people · Allegany County · median home $170,800 · income $77,500 · Jan low 23°F · 29 in snow
Full La Vale, Maryland profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
1Cresaptown, Maryland
Homes cost 2.1× income
Cresaptown is a community of 5,442 people in Allegany County, Maryland. The median home is worth $142,600 and the median household earns $68,370, so homes cost 2.1× income (typical Maryland town: 3.8×). Median rent is $777.
5,442 people · Allegany County · median home $142,600 · income $68,370 · Jan low 23°F · 31 in snow
Full Cresaptown, Maryland profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians.
More Maryland rankings
- The 25 Best Small Towns to Retire in Maryland
- The 25 Quietest Small Towns in Maryland
- The 25 Best Small Towns for Families in Maryland
- The 19 Best Quiet, Affordable Small Towns to Retire in Maryland
- 25 Small Towns in Maryland With the Cheapest Homes
- 25 Small Towns in Maryland With the Mildest Winters
- The 25 Most Walkable Small Towns in Maryland
- 25 Small Towns in Maryland With the Fewest Tornadoes Since 1950
- The 25 Best Small Towns for First-Time Home Buyers in Maryland
- The 18 Best Affordable Small Towns for Remote Workers in Maryland
Same ranking, other places
- The 50 Most Affordable Small Towns in America
- The 25 Most Affordable Small Towns in Pennsylvania
- The 25 Most Affordable Small Towns in New York
- The 25 Most Affordable Small Towns in Michigan
- The 25 Most Affordable Small Towns in Texas
- The 25 Most Affordable Small Towns in California
- The 25 Most Affordable Small Towns in New Jersey
- The 25 Most Affordable Small Towns in Florida
- The 25 Most Affordable Small Towns in Wisconsin
- The 25 Most Affordable Small Towns in Ohio
- U.S. Census Bureau, American Community Survey 5-year estimates (2020–2024)
- U.S. Census Bureau, 2020 Census and 2025 Gazetteer (2020 / 2025)
- NOAA NCEI U.S. Climate Normals (1991–2020)
- NOAA NCEI Storm Events Database (1950–2026)
- FEMA OpenFEMA Disaster Declarations (this product uses the FEMA OpenFEMA API but is not endorsed by FEMA) (1953–2026)
- NCES Common Core of Data (2023–24)
- BLS Quarterly Census of Employment and Wages; USDA ERS county unemployment (BLS LAUS) (2000–2024)
- The Town Files lifestyle rankings, built from federal demographic, school, crime and housing data (2025)