Haw River Realty

Areas We Serve  ›  Selma

Selma, NC Homes for Sale

The Antiques Capital of Johnston County — historic charm and an Amtrak hub.

Selma, North Carolina

Selma is a historic railroad town in Johnston County, just north of Smithfield, known as the Antiques Capital and home to one of the few Amtrak stations in the region. With a walkable Uptown lined with antique shops, affordable homes, and direct access to I-95 and US 70, Selma combines small-town character and rail connectivity with real value for buyers in the Triangle East corridor.

Why Selma?

Amtrak Station

Rail connections from a walkable Uptown Selma.

Antiques Capital

A destination for antique shops and collectors.

Affordable Homes

Historic charm at attainable prices.

Living in Selma

Home for sale in Selma, NC

Selling a Home in Selma? Get a Fair Cash Offer

Need to sell your Selma home fast, or want to skip the repairs and showings? Request a no-obligation cash offer — or list with a local expert to maximize your price.

Selma Real Estate FAQ

Selma is in Johnston County, just north of Smithfield, at the junction of I-95 and US 70.

Selma is known as the Antiques Capital and for its Amtrak station and historic Uptown district.

Yes. Selma offers affordable homes with historic character.

Selma is served by Johnston County Schools. Assignments depend on the address.

Yes. Jeremy Ferguson helps buyers and sellers throughout Selma and Johnston County. Call (919) 646-3080.

Buying or Selling in Selma?

Tell us about your move and Jeremy will reach out personally — usually the same day.

Prefer to call? (919) 646-3080

Request Your Free Consultation

Get Your Free Consultation

Thinking About a Move in Selma?

Get honest guidance from a North Carolina REALTOR®. Reach out for a free consultation or a no-obligation cash offer.

Call or TextGet Started