The Town Files

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).

Map of the 25 towns12345678910111213141516171819202122232425
Numbers match the ranking.
  1. 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 →

    North East vs the typical Maryland townNorth EastTypical Maryland townHome value$292,300$412,300Income$91,603$108,677Rent$1,329$1,748
    Census ACS 2020–2024 medians.
  2. 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 →

    Sykesville vs the typical Maryland townSykesvilleTypical Maryland townHome value$453,400$412,300Income$139,556$108,677Rent$1,828$1,748
    Census ACS 2020–2024 medians.
  3. 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 →

    Middletown vs the typical Maryland townMiddletownTypical Maryland townHome value$554,800$412,300Income$173,333$108,677Rent$1,813$1,748
    Census ACS 2020–2024 medians.
  4. 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 →

    Hillandale vs the typical Maryland townHillandaleTypical Maryland townHome value$520,300$412,300Income$164,871$108,677Rent$3,211$1,748
    Census ACS 2020–2024 medians.
  5. 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 →

    Fountainhead-Orchard Hills vs the typical Maryland townFountainhead-Orchard HillsTypical Maryland townHome value$333,000$412,300Income$103,340$108,677Rent$1,247$1,748
    Census ACS 2020–2024 medians.
  6. 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 →

    Chesapeake Beach vs the typical Maryland townChesapeake BeachTypical Maryland townHome value$444,600$412,300Income$138,895$108,677Rent$1,756$1,748
    Census ACS 2020–2024 medians.
  7. 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 →

    Brunswick vs the typical Maryland townBrunswickTypical Maryland townHome value$374,500$412,300Income$118,025$108,677Rent$1,217$1,748
    Census ACS 2020–2024 medians.
  8. 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 →

    Bryans Road vs the typical Maryland townBryans RoadTypical Maryland townHome value$377,300$412,300Income$118,361$108,677Rent$2,169$1,748
    Census ACS 2020–2024 medians.
  9. 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 →

    Scaggsville vs the typical Maryland townScaggsvilleTypical Maryland townHome value$668,500$412,300Income$207,220$108,677Rent$3,501$1,748
    Census ACS 2020–2024 medians.
  10. 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 →

    Garrison vs the typical Maryland townGarrisonTypical Maryland townHome value$331,600$412,300Income$102,423$108,677Rent$1,952$1,748
    Census ACS 2020–2024 medians.
  11. 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 →

    Mount Airy vs the typical Maryland townMount AiryTypical Maryland townHome value$487,400$412,300Income$151,324$108,677Rent$1,854$1,748
    Census ACS 2020–2024 medians.
  12. 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 →

    Paramount-Long Meadow vs the typical Maryland townParamount-Long MeadowTypical Maryland townHome value$374,200$412,300Income$122,262$108,677Rent$1,643$1,748
    Census ACS 2020–2024 medians.
  13. 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 →

    Manchester vs the typical Maryland townManchesterTypical Maryland townHome value$376,400$412,300Income$121,676$108,677Rent$1,358$1,748
    Census ACS 2020–2024 medians.
  14. 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 →

    Four Corners vs the typical Maryland townFour CornersTypical Maryland townHome value$620,400$412,300Income$203,125$108,677Rent$2,554$1,748
    Census ACS 2020–2024 medians.
  15. 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 →

    Marlboro Village vs the typical Maryland townMarlboro VillageTypical Maryland townHome value$382,600$412,300Income$122,856$108,677Rent$2,281$1,748
    Census ACS 2020–2024 medians.
  16. 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 →

    Wildewood vs the typical Maryland townWildewoodTypical Maryland townHome value$383,400$412,300Income$126,890$108,677Rent$2,144$1,748
    Census ACS 2020–2024 medians.
  17. 9Berwyn Heights, Maryland

    Homes cost 2.9× income

    Berwyn Heights, Maryland
    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 →

    Berwyn Heights vs the typical Maryland townBerwyn HeightsTypical Maryland townHome value$429,800$412,300Income$146,591$108,677Rent$2,958$1,748
    Census ACS 2020–2024 medians.
  18. 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 →

    Golden Beach vs the typical Maryland townGolden BeachTypical Maryland townHome value$382,700$412,300Income$133,194$108,677
    Census ACS 2020–2024 medians.
  19. 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 →

    Springdale vs the typical Maryland townSpringdaleTypical Maryland townHome value$474,200$412,300Income$162,171$108,677
    Census ACS 2020–2024 medians.
  20. 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 →

    Brown Station vs the typical Maryland townBrown StationTypical Maryland townHome value$470,300$412,300Income$168,848$108,677
    Census ACS 2020–2024 medians.
  21. 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 →

    Delmar vs the typical Maryland townDelmarTypical Maryland townHome value$226,500$412,300Income$85,174$108,677Rent$1,607$1,748
    Census ACS 2020–2024 medians.
  22. 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 →

    Abingdon vs the typical Maryland townAbingdonTypical Maryland townHome value$366,200$412,300Income$136,833$108,677Rent$2,083$1,748
    Census ACS 2020–2024 medians.
  23. 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 →

    Riverside vs the typical Maryland townRiversideTypical Maryland townHome value$246,100$412,300Income$105,785$108,677Rent$1,898$1,748
    Census ACS 2020–2024 medians.
  24. 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 →

    La Vale vs the typical Maryland townLa ValeTypical Maryland townHome value$170,800$412,300Income$77,500$108,677Rent$871$1,748
    Census ACS 2020–2024 medians.
  25. 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 →

    Cresaptown vs the typical Maryland townCresaptownTypical Maryland townHome value$142,600$412,300Income$68,370$108,677Rent$777$1,748
    Census ACS 2020–2024 medians.

More Maryland rankings

Same ranking, other places

Methodology. We ranked 124 towns of 500–10,000 people in Maryland (2020 Census population). Only towns better than 60% of their peers on this measure qualify, so lists can be shorter than 25. Sources: