The Town Files

25 Small Towns in Maryland With the Cheapest Homes

Ranked by median home value among 124 towns of 500–10,000 people in Maryland. #1 is Cresaptown, MD (median home $142,600).

Map of the 25 towns12345678910111213141516171819202122232425
Numbers match the ranking.
  1. 25Fountainhead-Orchard Hills, Maryland

    Median home $333,000

    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.
  2. 24Hampstead, Maryland

    Median home $333,000

    Hampstead, Maryland
    Photo: User:Mopenstein (public domain, Wikimedia Commons)

    Hampstead is a town of 6,241 people in Carroll County, Maryland. The median home is worth $333,000 and the median household earns $97,871, so homes cost 3.4× income (typical Maryland town: 3.8×). Median rent is $1,309.

    6,241 people · Carroll County · median home $333,000 · income $97,871 · Jan low 24°F · 34 in snow

    Full Hampstead, Maryland profile: weather, storms, schools, jobs →

    Hampstead vs the typical Maryland townHampsteadTypical Maryland townHome value$333,000$412,300Income$97,871$108,677Rent$1,309$1,748
    Census ACS 2020–2024 medians.
  3. 23Capitol Heights, Maryland

    Median home $331,900

    Capitol Heights is a town of 4,050 people in Prince George's County, Maryland. The median home is worth $331,900 and the median household earns $97,155, so homes cost 3.4× income (typical Maryland town: 3.8×). Median rent is $1,306.

    4,050 people · Prince George's County · median home $331,900 · income $97,155 · Jan low 28°F · 10 in snow

    Full Capitol Heights, Maryland profile: weather, storms, schools, jobs →

    Capitol Heights vs the typical Maryland townCapitol HeightsTypical Maryland townHome value$331,900$412,300Income$97,155$108,677Rent$1,306$1,748
    Census ACS 2020–2024 medians.
  4. 22Garrison, Maryland

    Median home $331,600

    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.
  5. 21Seat Pleasant, Maryland

    Median home $326,900

    Seat Pleasant, Maryland
    Photo: Pubdog (talk) (public domain, Wikimedia Commons)

    Seat Pleasant is a city of 4,522 people in Prince George's County, Maryland. The median home is worth $326,900 and the median household earns $57,018, so homes cost 5.7× income (typical Maryland town: 3.8×). Median rent is $1,391.

    4,522 people · Prince George's County · median home $326,900 · income $57,018 · Jan low 28°F · 10 in snow

    Full Seat Pleasant, Maryland profile: weather, storms, schools, jobs →

    Seat Pleasant vs the typical Maryland townSeat PleasantTypical Maryland townHome value$326,900$412,300Income$57,018$108,677Rent$1,391$1,748
    Census ACS 2020–2024 medians.
  6. 20Emmitsburg, Maryland

    Median home $324,300

    Emmitsburg is a town of 2,770 people in Frederick County, Maryland. The median home is worth $324,300 and the median household earns $81,250, so homes cost 4.0× income (typical Maryland town: 3.8×). Median rent is $635.

    2,770 people · Frederick County · median home $324,300 · income $81,250 · Jan low 22°F · 28 in snow

    Full Emmitsburg, Maryland profile: weather, storms, schools, jobs →

    Emmitsburg vs the typical Maryland townEmmitsburgTypical Maryland townHome value$324,300$412,300Income$81,250$108,677Rent$635$1,748
    Census ACS 2020–2024 medians.
  7. 19Silver Hill, Maryland

    Median home $323,200

    Silver Hill is a community of 6,381 people in Prince George's County, Maryland. The median home is worth $323,200 and the median household earns $60,625, so homes cost 5.3× income (typical Maryland town: 3.8×). Median rent is $1,523.

    6,381 people · Prince George's County · median home $323,200 · income $60,625 · Jan low 27°F · 14 in snow

    Full Silver Hill, Maryland profile: weather, storms, schools, jobs →

    Silver Hill vs the typical Maryland townSilver HillTypical Maryland townHome value$323,200$412,300Income$60,625$108,677Rent$1,523$1,748
    Census ACS 2020–2024 medians.
  8. 18Maugansville, Maryland

    Median home $321,800

    Maugansville is a community of 3,669 people in Washington County, Maryland. The median home is worth $321,800 and the median household earns $79,019, so homes cost 4.1× income (typical Maryland town: 3.8×). Median rent is $1,064.

    3,669 people · Washington County · median home $321,800 · income $79,019 · Jan low 25°F · 31 in snow

    Full Maugansville, Maryland profile: weather, storms, schools, jobs →

    Maugansville vs the typical Maryland townMaugansvilleTypical Maryland townHome value$321,800$412,300Income$79,019$108,677Rent$1,064$1,748
    Census ACS 2020–2024 medians.
  9. 17Rising Sun, Maryland

    Median home $309,100

    Rising Sun is a town of 2,740 people in Cecil County, Maryland. The median home is worth $309,100 and the median household earns $85,563, so homes cost 3.6× income (typical Maryland town: 3.8×). Median rent is $1,210.

    2,740 people · Cecil County · median home $309,100 · income $85,563 · Jan low 22°F · 18 in snow

    Full Rising Sun, Maryland profile: weather, storms, schools, jobs →

    Rising Sun vs the typical Maryland townRising SunTypical Maryland townHome value$309,100$412,300Income$85,563$108,677Rent$1,210$1,748
    Census ACS 2020–2024 medians.
  10. 16Indian Head, Maryland

    Median home $303,700

    Indian Head, Maryland
    Photo: U.S. Department of Defense Current Photos (public domain, Wikimedia Commons)

    Indian Head is a town of 3,894 people in Charles County, Maryland. The median home is worth $303,700 and the median household earns $89,063, so homes cost 3.4× income (typical Maryland town: 3.8×). Median rent is $1,067.

    3,894 people · Charles County · median home $303,700 · income $89,063 · Jan low 28°F · 14 in snow

    Full Indian Head, Maryland profile: weather, storms, schools, jobs →

    Indian Head vs the typical Maryland townIndian HeadTypical Maryland townHome value$303,700$412,300Income$89,063$108,677Rent$1,067$1,748
    Census ACS 2020–2024 medians.
  11. 15Perryville, Maryland

    Median home $295,200

    Perryville, Maryland
    Photo: Pubdog at en.wikipedia (public domain, Wikimedia Commons)

    Perryville is a town of 4,391 people in Cecil County, Maryland. The median home is worth $295,200 and the median household earns $77,733, so homes cost 3.8× income (typical Maryland town: 3.8×). Median rent is $916.

    4,391 people · Cecil County · median home $295,200 · income $77,733 · Jan low 25°F · 18 in snow

    Full Perryville, Maryland profile: weather, storms, schools, jobs →

    Perryville vs the typical Maryland townPerryvilleTypical Maryland townHome value$295,200$412,300Income$77,733$108,677Rent$916$1,748
    Census ACS 2020–2024 medians.
  12. 14North East, Maryland

    Median home $292,300

    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.
  13. 13Leisure World, Maryland

    Median home $274,800

    Leisure World, Maryland
    Photo: Carol M. Highsmith (public domain, Wikimedia Commons)

    Leisure World is a community of 9,215 people in Montgomery County, Maryland. The median home is worth $274,800 and the median household earns $62,011, so homes cost 4.4× income (typical Maryland town: 3.8×). Median rent is $2,054.

    9,215 people · Montgomery County · median home $274,800 · income $62,011 · Jan low 27°F · 16 in snow

    Full Leisure World, Maryland profile: weather, storms, schools, jobs →

    Leisure World vs the typical Maryland townLeisure WorldTypical Maryland townHome value$274,800$412,300Income$62,011$108,677Rent$2,054$1,748
    Census ACS 2020–2024 medians.
  14. 12Baltimore Highlands, Maryland

    Median home $267,200

    Baltimore Highlands is a community of 7,740 people in Baltimore County, Maryland. The median home is worth $267,200 and the median household earns $62,304, so homes cost 4.3× income (typical Maryland town: 3.8×). Median rent is $1,392.

    7,740 people · Baltimore County · median home $267,200 · income $62,304 · Jan low 30°F · 19 in snow

    Full Baltimore Highlands, Maryland profile: weather, storms, schools, jobs →

    Baltimore Highlands vs the typical Maryland townBaltimore HighlandsTypical Maryland townHome value$267,200$412,300Income$62,304$108,677Rent$1,392$1,748
    Census ACS 2020–2024 medians.
  15. 11Riverside, Maryland

    Median home $246,100

    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.
  16. 10Denton, Maryland

    Median home $234,600

    Denton is a town of 4,848 people in Caroline County, Maryland. The median home is worth $234,600 and the median household earns $66,510, so homes cost 3.5× income (typical Maryland town: 3.8×). Median rent is $1,043.

    4,848 people · Caroline County · median home $234,600 · income $66,510 · Jan low 25°F · 13 in snow

    Full Denton, Maryland profile: weather, storms, schools, jobs →

    Denton vs the typical Maryland townDentonTypical Maryland townHome value$234,600$412,300Income$66,510$108,677Rent$1,043$1,748
    Census ACS 2020–2024 medians.
  17. 9Princess Anne, Maryland

    Median home $231,900

    Princess Anne, Maryland
    Photo: Calvin Beale (public domain, Wikimedia Commons)

    Princess Anne is a town of 3,446 people in Somerset County, Maryland. The median home is worth $231,900 and the median household earns $69,116, so homes cost 3.4× income (typical Maryland town: 3.8×). Median rent is $1,048.

    3,446 people · Somerset County · median home $231,900 · income $69,116 · Jan low 29°F · 9 in snow

    Full Princess Anne, Maryland profile: weather, storms, schools, jobs →

    Princess Anne vs the typical Maryland townPrincess AnneTypical Maryland townHome value$231,900$412,300Income$69,116$108,677Rent$1,048$1,748
    Census ACS 2020–2024 medians.
  18. 8Fruitland, Maryland

    Median home $227,200

    Fruitland is a city of 5,534 people in Wicomico County, Maryland. The median home is worth $227,200 and the median household earns $64,004, so homes cost 3.5× income (typical Maryland town: 3.8×). Median rent is $1,586.

    5,534 people · Wicomico County · median home $227,200 · income $64,004 · Jan low 29°F · 8 in snow

    Full Fruitland, Maryland profile: weather, storms, schools, jobs →

    Fruitland vs the typical Maryland townFruitlandTypical Maryland townHome value$227,200$412,300Income$64,004$108,677Rent$1,586$1,748
    Census ACS 2020–2024 medians.
  19. 7Delmar, Maryland

    Median home $226,500

    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.
  20. 6Lansdowne, Maryland

    Median home $214,000

    Lansdowne is a community of 9,004 people in Baltimore County, Maryland. The median home is worth $214,000 and the median household earns $58,605, so homes cost 3.7× income (typical Maryland town: 3.8×). Median rent is $1,427.

    9,004 people · Baltimore County · median home $214,000 · income $58,605 · Jan low 30°F · 19 in snow

    Full Lansdowne, Maryland profile: weather, storms, schools, jobs →

    Lansdowne vs the typical Maryland townLansdowneTypical Maryland townHome value$214,000$412,300Income$58,605$108,677Rent$1,427$1,748
    Census ACS 2020–2024 medians.
  21. 5Pocomoke City, Maryland

    Median home $199,000

    Pocomoke City is a city of 4,295 people in Worcester County, Maryland. The median home is worth $199,000 and the median household earns $53,203, so homes cost 3.7× income (typical Maryland town: 3.8×). Median rent is $836.

    4,295 people · Worcester County · median home $199,000 · income $53,203 · Jan low 30°F · 8 in snow

    Full Pocomoke City, Maryland profile: weather, storms, schools, jobs →

    Pocomoke City vs the typical Maryland townPocomoke CityTypical Maryland townHome value$199,000$412,300Income$53,203$108,677Rent$836$1,748
    Census ACS 2020–2024 medians.
  22. 4Frostburg, Maryland

    Median home $181,700

    Frostburg is a city of 7,027 people in Allegany County, Maryland. The median home is worth $181,700 and the median household earns $52,977, so homes cost 3.4× income (typical Maryland town: 3.8×). Median rent is $945.

    7,027 people · Allegany County · median home $181,700 · income $52,977 · Jan low 19°F · 72 in snow

    Full Frostburg, Maryland profile: weather, storms, schools, jobs →

    Frostburg vs the typical Maryland townFrostburgTypical Maryland townHome value$181,700$412,300Income$52,977$108,677Rent$945$1,748
    Census ACS 2020–2024 medians.
  23. 3La Vale, Maryland

    Median home $170,800

    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.
  24. 2Federalsburg, Maryland

    Median home $156,500

    Federalsburg, Maryland
    Photo: Nyttend (public domain, Wikimedia Commons)

    Federalsburg is a town of 2,833 people in Caroline County, Maryland. The median home is worth $156,500 and the median household earns $33,571, so homes cost 4.7× income (typical Maryland town: 3.8×). Median rent is $1,017.

    2,833 people · Caroline County · median home $156,500 · income $33,571 · Jan low 25°F · 13 in snow

    Full Federalsburg, Maryland profile: weather, storms, schools, jobs →

    Federalsburg vs the typical Maryland townFederalsburgTypical Maryland townHome value$156,500$412,300Income$33,571$108,677Rent$1,017$1,748
    Census ACS 2020–2024 medians.
  25. 1Cresaptown, Maryland

    Median home $142,600

    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: