Affiliate disclosure: As an Amazon Associate I earn from qualifying purchases. Learn more
Home prices keep climbing almost everywhere, but a few pockets of North Carolina still surprise people with prices you might not believe. In some small towns near the Virginia border and out in the rural stretches, listings under $75,000 still pop up.
That is real money for a real house, not a typo. Below are ten towns and areas where lower prices, small-town living, and simple charm still meet in one place.
1. Roanoke Rapids, Halifax County

Sitting right up near the Virginia line, Roanoke Rapids grew up as a mill town along the Roanoke River. That history left behind rows of older, sturdy homes that keep prices lower than most of the state.
Buyers here often find small bungalows and starter houses well under six figures. Some fixer-uppers dip below $75,000, especially away from the main commercial strip.
The town has a walkable downtown, a theatre district, and easy access to Interstate 95. For anyone who wants affordability without feeling cut off from bigger cities, the highway connection helps a lot.
2. Weldon, Halifax County

Once known as a busy railroad hub, Weldon carries the nickname tied to its shad fishing history along the Roanoke River. It stayed small, and that is part of why homes here can be found at prices that feel like a time capsule.
Modest single-family houses in Weldon sometimes list under $75,000. Many are older homes with front porches and decent-sized yards.
The town sits right next to Roanoke Rapids, so shopping and services are only minutes away. Anglers especially like the spring rockfish season on the river nearby.
3. Enfield, Halifax County

Farmland stretches out in every direction around Enfield, a small town with deep agricultural roots. That rural setting keeps housing costs among the lowest in the region.
It is common to see older homes and cottages here priced well below the $75,000 mark. Some come with generous lots that would cost far more closer to the coast or Raleigh.
Enfield offers a slower pace and a tight community feel. For buyers who want quiet, open space, and low prices, this is one of the easier places in the state to make it work.
4. Scotland Neck, Halifax County

Bird lovers know Scotland Neck for Sylvan Heights Bird Park, one of the largest waterfowl collections in the country. Beyond the park, the town is a small, affordable spot in eastern North Carolina.
Homes here regularly sell for modest prices, and lower-cost listings can slide under $75,000. Many are traditional Southern houses with wide porches.
The downtown is compact but has real character, with local shops and civic buildings. Having a nationally known attraction in a town this size gives it a little extra draw for visitors and new residents alike.
5. Williamston, Martin County

Following the Roanoke River farther east lands you in Williamston, the seat of Martin County. It blends a working downtown with quiet residential streets where prices stay reasonable.
Older homes in the surrounding neighborhoods can be found at low prices, and budget listings sometimes fall below $75,000. Space and yard size tend to be generous.
Williamston is known regionally for its herring festival tradition and easy access to river recreation. It gives buyers a real town, not just a crossroads, at a fraction of coastal pricing.
6. Ahoskie, Hertford County

Often called the crossroads of the Roanoke-Chowan region, Ahoskie serves as a shopping center for a big rural area. Despite that role, home prices remain some of the friendliest around.
Buyers can find older single-family homes and smaller houses at low prices, with fixer-uppers dipping under $75,000. Lots here are usually roomy.
The town has grocery stores, restaurants, and medical services, so daily needs are covered without a long drive. That balance of convenience and low cost is part of what keeps people looking here.
7. Murfreesboro, Hertford County

History runs thick in Murfreesboro, a riverfront town with one of the most notable historic districts in eastern North Carolina. Restored older homes sit alongside more affordable options.
While some historic properties command higher prices, plenty of modest houses stay low, and some list under $75,000. It is a good mix for buyers who like character.
Chowan University gives the town a bit of college energy and steady activity. Between the campus, the river, and the old architecture, Murfreesboro offers more personality than its size suggests.
8. Windsor, Bertie County

The Cashie River winds right through Windsor, giving this small Bertie County town a scenic edge. Boardwalks and paddle trails make the outdoors a big part of local life.
Housing costs stay low, and modest homes here can be found below the $75,000 line. Many sit on quiet streets close to the water.
Windsor has a compact historic downtown and a strong sense of community. For someone who wants river access and affordability in the same package, it is an easy town to consider.
9. Rich Square, Northampton County
Small even by rural standards, Rich Square is a farming community in Northampton County with a name that fits its agricultural roots. Prices here are about as low as they get in the state.
Older homes and cottages frequently sell for well under $75,000, and lots tend to be big. For buyers focused purely on budget, few places compete.
Life here moves slowly, with open countryside all around. If quiet and space top your list, Rich Square delivers both at a price that is hard to match.
10. Jackson, Northampton County

As the seat of Northampton County, Jackson holds onto a classic courthouse town look with a historic center and quiet streets. It stays small, and prices reflect that.
Older homes in and around Jackson can land under $75,000, often with mature trees and sizable yards. Many have the kind of character that newer builds skip.
The town is near the Virginia border, so trips north are quick. Between the low prices, the history, and the calm setting, Jackson rounds out this corner of North Carolina where a house under $75,000 is still within reach.

