The Top 10 Most Affordable Cities in North Carolina

By Julie Gordey

Sep. 15, 2025 at 12:00 PM CST

Add as a preferred source on Google

North Carolina is known for its tar and mineral production, regional food, and institutions of higher education. From the chilly mountains to the warm, beckoning beaches, North Carolina has the best places perfect for first-time homebuyers and retirees. If you’re ready to move to the Tar Heel State, NewHomeSource has compiled a list of the 10 most affordable cities to help inform your choice.

10 Most Affordable Cities

1. Eden

Home Price to Income Ratio: 2.41

Average Property Tax: $1,254

Median Household Income: $50,959

The top spot on our list of most affordable cities goes to Eden. With over 15,000 residents calling it home, Eden is the largest city in Rockingham County. Learn about local history at the Eden Historical Museum or go hiking at Matrimony Creek Greenway.

2. Rocky Mount

Rocky Mount, North Carolina

Home Price to Income Ratio: 2.80

Average Property Tax: $1,459

Median Household Income: $52,927

With a population of 54,000, Rocky Mount is the most populated city on our list. The Tar River winds its way through the city, and you can check out waterside attractions like Rocky Mount Mills, an 82-acre former cotton mill turned into an urban space for restaurants, breweries, and residencies. Further in town, you can enjoy performance arenas, a children’s museum, and much more!

3. Thomasville

Home Price to Income Ratio: 2.80

Average Property Tax: $1,726

Median Household Income: $58,246

Thomasville is home to over 27,000 residents. Like Lexington and High Point, Thomasville is renowned for its contributions to the furniture industry. Strolling through downtown Thomasville, you can gaze upon historical buildings and landmarks. If the mood strikes, catch a live performance at one of their amphitheaters.

4. Henderson

Home Price to Income Ratio: 3.01

Average Property Tax: $1,350

Median Household Income: $38,780

Henderson, the seat of Vance County, serves up a variety of restaurants, retail stores, and parks. If you’re looking for a weekend getaway, Kerr Lake and the surrounding campgrounds are a mere seven miles north of the city. Henderson is home to nearly 15,000 residents.

5. Kinston

Home Price to Income Ratio: 3.07

Average Property Tax: $1,618

Median Household Income: $35,250

Kinston is located in Lenoir County in eastern North Carolina. Downtown Kinston is a thriving scene of restaurants, history museums, art galleries, and even a fire station museum. Need to cool down? Dive into Lions Water Adventure, a waterpark that’s packed with fun for the entire family.

6. Tarboro

Home Price to Income Ratio: 3.15

Average Property Tax: $1,284

Median Household Income: $49,386

If you love the thought of living in a small town then Tarboro may be ideal – only 10,000 call it home. On warm days, you can enjoy fishing at Indian Lake and participate in a multitude of recreational activities at the adjacent Indian Lakes Sports Complex. If you prefer indoor comfort, check out the art galleries at Blount-Bridgers House.

7. Reidsville

Home Price to Income Ratio: 3.26

Average Property Tax: $851

Median Household Income: $42,702

Rounding out our top 10 is Reidsville, located in Rockingham County. One highlight is Lake Reidsville and the surrounding parks, where you can enjoy camping, fishing, and boating. If you want to take a trip to a big city, Greensboro is a mere 24 miles south, making weekend jaunts a breeze.

8. Asheboro

Home Price to Income Ratio: 3.35

Average Property Tax: $1,118

Median Household Income: $48,628

Asheboro is the seat of Randolph County and is best known for the North Carolina Zoo, featuring over 1,600 animals. Enjoy visiting the multitude of parks throughout the city, as well as many unique attractions.

9. Lexington

View of Kentucky horse farm with barn with a cupola in the center of the photo

Home Price to Income Ratio: 3.78

Average Property Tax: $939

Median Household Income: $41,775

Lexington is located approximately 60 miles northeast of Charlotte. The athletically inclined will be pleased to know that Lexington is home to golf courses and a swim club. You’ll also find amenities such as a drive-in movie theater, a local history museum, and a regional airport.

10. Sanford

Home Price to Income Ratio: 4.09

Average Property Tax: $1,854

Median Household Income: $54,294

With over 30,000 residents, Sanford is one of the larger cities on our list. You’ll find all the urban amenities here, including parks, restaurants, medical centers, and places of worship.

Follow NewHomeSource on Instagram and Facebook.


Julie Gordey

A lifelong educator, Julie Gordey, is a retired school administrator.  After years of focusing on education, this University of Texas graduate now travels and enjoys freelance writing for BDX and NewHomeSource.com.