100 cities ranked by median home price
$4K
Lowest Price
$113K
Avg of Top 50
$4K
433 days on market
$12K
2 days on market
$20K
33 days on market
$20K
39 days on market
$22K
22 days on market
$25K
23 days on market
$30K
33 days on market
$33K
177 days on market
$35K
11 days on market
$40K
4 days on market
| # | City | Median Price | Days on Market | Months Supply | YoY Change |
|---|---|---|---|---|---|
| 1 | Old Hundred | $4K | 433 days | — | N/A |
| 2 | Flat Rock | $12K | 2 days | 4.0 mo | N/A |
| 3 | Elrod | $20K | 33 days | — | N/A |
| 4 | Orrum | $20K | 39 days | — | N/A |
| 5 | Dobbins Heights | $22K | 22 days | — | N/A |
| 6 | Aurora | $25K | 23 days | 3.0 mo | N/A |
| 7 | Lucama | $30K | 33 days | 3.0 mo | N/A |
| 8 | Enfield | $33K | 177 days | 12.0 mo | N/A |
| 9 | Henrietta | $35K | 11 days | 1.0 mo | N/A |
| 10 | Ansonville | $40K | 4 days | 6.0 mo | N/A |
| 11 | Garysburg | $45K | 31 days | — | N/A |
| 12 | Hobucken | $46K | 7 days | 1.0 mo | N/A |
| 13 | East Laurinburg | $50K | 528 days | — | N/A |
| 14 | Speed | $50K | 157 days | — | N/A |
| 15 | Lilesville | $53K | 68 days | 1.0 mo | N/A |
| 16 | Badin | $55K | 33 days | 2.5 mo | N/A |
| 17 | Ronda | $58K | 3 days | 1.0 mo | N/A |
| 18 | Seaboard | $59K | 8 days | — | N/A |
| 19 | South Weldon | $60K | 14 days | — | N/A |
| 20 | Sunbury | $60K | 1 days | 1.0 mo | N/A |
| 21 | Lasker | $61K | 129 days | — | N/A |
| 22 | Falkland | $62K | 11 days | — | N/A |
| 23 | Morven | $62K | 10 days | 2.0 mo | N/A |
| 24 | Bostic | $69K | 187 days | 1.0 mo | N/A |
| 25 | Mesic | $75K | 201 days | — | N/A |
| 26 | Ramseur | $80K | 10 days | 7.0 mo | N/A |
| 27 | St. Pauls | $80K | 24 days | 0.7 mo | N/A |
| 28 | Robbins | $82K | 10 days | 2.0 mo | N/A |
| 29 | Wakulla | $84K | 102 days | — | N/A |
| 30 | Maxton | $87K | 14 days | 1.8 mo | N/A |
| 31 | Lowgap | $88K | 42 days | — | N/A |
| 32 | Norman | $95K | 7 days | — | N/A |
| 33 | Cameron | $100K | 74 days | 1.0 mo | N/A |
| 34 | Connelly Springs | $100K | 144 days | 3.5 mo | N/A |
| 35 | Gibson | $100K | 42 days | 1.0 mo | N/A |
| 36 | Jackson Springs | $104K | 20 days | — | N/A |
| 37 | Gulf | $105K | 15 days | — | N/A |
| 38 | Hamlet | $107K | 253 days | 10.5 mo | N/A |
| 39 | Halifax | $110K | 156 days | 2.0 mo | N/A |
| 40 | Proctorville | $110K | 9 days | — | N/A |
| 41 | Casar | $113K | 30 days | — | N/A |
| 42 | Rowland | $115K | 195 days | 2.0 mo | N/A |
| 43 | Scotland Neck | $115K | 32 days | 3.0 mo | N/A |
| 44 | Laurel Hill | $121K | 44 days | — | N/A |
| 45 | Woodland | $122K | 47 days | 1.5 mo | N/A |
| 46 | East Rockingham | $125K | 47 days | 3.0 mo | N/A |
| 47 | Cove City | $125K | 15 days | — | N/A |
| 48 | Bayboro | $126K | 10 days | 1.0 mo | N/A |
| 49 | Godwin | $128K | 105 days | — | N/A |
| 50 | Belhaven | $128K | 119 days | 6.0 mo | N/A |
| 51 | Cordova | $129K | 106 days | 4.0 mo | N/A |
| 52 | Hollister | $129K | 13 days | — | N/A |
| 53 | Atlantic | $132K | 1 days | 1.0 mo | N/A |
| 54 | Mayodan | $133K | 52 days | 2.0 mo | N/A |
| 55 | Castle Hayne | $134K | 48 days | 3.0 mo | N/A |
| 56 | Kinston | $135K | 74 days | 4.3 mo | +13.7% |
| 57 | Trenton | $135K | 51 days | 5.0 mo | N/A |
| 58 | Altamahaw | $137K | 32 days | 2.0 mo | N/A |
| 59 | Liberty | $137K | 28 days | 14.0 mo | N/A |
| 60 | Emma | $138K | 30 days | 10.0 mo | N/A |
| 61 | McDonald | $138K | 394 days | — | N/A |
| 62 | McFarlan | $140K | 179 days | — | N/A |
| 63 | Princeville | $140K | 271 days | 4.0 mo | N/A |
| 64 | Rennert | $140K | 7 days | — | N/A |
| 65 | Brookford | $142K | 79 days | — | N/A |
| 66 | Ruffin | $145K | 4 days | 1.0 mo | N/A |
| 67 | Whitakers | $146K | 44 days | 5.0 mo | N/A |
| 68 | Dudley | $149K | 123 days | — | N/A |
| 69 | Coinjock | $150K | days | 1.0 mo | N/A |
| 70 | Dellview | $150K | 12 days | — | N/A |
| 71 | Kittrell | $150K | 18 days | 1.0 mo | N/A |
| 72 | Rockingham | $150K | 48 days | 3.1 mo | N/A |
| 73 | Stovall | $150K | 3 days | 1.0 mo | N/A |
| 74 | Webster | $150K | 67 days | — | N/A |
| 75 | Pinetown | $151K | 18 days | — | N/A |
| 76 | Jonesville | $153K | 118 days | 4.5 mo | N/A |
| 77 | Valdese | $153K | 162 days | 6.0 mo | N/A |
| 78 | Hudson | $153K | 81 days | 3.4 mo | N/A |
| 79 | Jackson Heights | $153K | 1 days | 4.0 mo | N/A |
| 80 | Middlesex | $155K | 7 days | 6.0 mo | N/A |
| 81 | Peachland | $155K | 342 days | 6.0 mo | N/A |
| 82 | Madison | $156K | 87 days | 1.8 mo | N/A |
| 83 | Marietta | $156K | 8 days | — | N/A |
| 84 | Rich Square | $156K | 23 days | 3.0 mo | N/A |
| 85 | Vanceboro | $159K | 55 days | 2.0 mo | N/A |
| 86 | Forest Hills | $159K | 86 days | 1.0 mo | N/A |
| 87 | Rex | $161K | 357 days | — | N/A |
| 88 | Dundarrach | $162K | 43 days | — | N/A |
| 89 | Dover | $165K | 7 days | — | N/A |
| 90 | Gorman | $165K | 12 days | 1.0 mo | N/A |
| 91 | Love Valley | $165K | 10 days | 1.0 mo | N/A |
| 92 | Lumberton | $165K | 71 days | 3.5 mo | -31.0% |
| 93 | Stony Point | $165K | 17 days | 1.0 mo | N/A |
| 94 | White Plains | $165K | 132 days | — | N/A |
| 95 | Grantsboro | $168K | 11 days | — | N/A |
| 96 | South Rosemary | $169K | 38 days | 3.0 mo | N/A |
| 97 | Elm City | $169K | 24 days | 3.3 mo | N/A |
| 98 | Gaston | $169K | 5 days | — | N/A |
| 99 | Eden | $170K | 104 days | 4.0 mo | +13.3% |
| 100 | Moravian Falls | $170K | 44 days | 1.3 mo | N/A |
Looking for affordable housing in North Carolina? We've ranked 100 cities by median home price to help you find budget-friendly options. The most affordable city is Old Hundred with a median price of $4K.
The most affordable cities in North Carolina are listed above, ranked by median home price. These markets offer entry points significantly below the state average, making homeownership accessible for first-time buyers, investors, and those relocating on a budget.
Affordable North Carolina cities can offer excellent value, especially for long-term residents and investors. Key factors to evaluate include local job market strength, school quality, crime rates, and future development plans. A local agent can help you distinguish between genuine value and areas with underlying issues.
Lower home prices in certain North Carolina cities reflect factors like smaller population size, distance from major metro areas, limited amenities, or economic transitions. However, many affordable cities offer strong quality of life, growing economies, and appreciation potential that makes them smart buying opportunities.
In North Carolina's most affordable markets, a household income of $40,000-$60,000 may be sufficient to qualify for a mortgage, depending on the specific price point and current interest rates. Use the 28% rule: your monthly housing payment shouldn't exceed 28% of gross monthly income. A local agent and lender can pre-qualify you.
Affordable properties can be excellent investments, especially in North Carolina cities with growing populations and economies. Look for markets with rising employment, infrastructure investment, and limited new housing supply. These factors often precede price appreciation, turning today's affordable market into tomorrow's growing one.
Connect with a local agent who specializes in first-time buyers and budget-conscious buyers.
Find an Agent