Waterfront Homes for Sale in North Carolina

Waterfront Homes shows 25 participating MyStateMLS listings here: 15 homes, condos and townhomes, 10 manufactured and mobile homes. Only listings whose data reports them as waterfront are included, and this is not every waterfront property for sale in the area.

By water type, the largest groups here are creekfront (23), riverfront (17) and oceanfront (6). Most listings are in or near Asheville, Corolla and Belhaven. 4 listings report a frontage length.

  • 20 direct parcel frontage
  • 10 shared waterfront site
  • 24 relationship not specified
  • 4 report a dock

Median asking price of the 25 priced listings shown: $299,000 (range $69,000 to $1,999,999). Asking prices of the waterfront listings on this site only, not sold prices or the whole market; updated Oct 29, 2026.

Photo 1 of 45, home at 2055 N New River Inlet, North Topsail Beach, NC 28460
For saleDock reportedVirtual tour

$1,349,000

5 beds3,281 sq ft

Chadwick BayBay, harbor, inlet or soundDirect parcel frontage

2055 N New River InletNorth Topsail Beach, NC 28460

House · MLS 12048055

Listing courtesy of SJC REAL ESTATE LLC · MyStateMLS

Photo 1 of 60, home at 119 Whaling Ln, Mooresville, NC 28117
For saleVirtual tour

$1,999,999

4 beds4,382 sq ft

Lake NormanLake or reservoirWaterfront, relationship not specified

119 Whaling LnMooresville, NC 28117

Homes, condos and townhomes · MLS 12021694

MyStateMLS

Front View
For sale

$1,495,000

4 beds

Ocean or gulfDirect parcel frontage

2195 Sandfiddler RoadCorolla, NC 27927

House · MLS 12017656

Listing courtesy of eXp Realty · MyStateMLS

Photo 1 of 60, home at 727 West Ave, Wadesboro, NC 28170
For saleVirtual tour

$1,950,000

10 beds8,755 sq ft20 acres

Lake or reservoirDirect parcel frontage

727 West AveWadesboro, NC 28170

House · MLS 12004192

Listing courtesy of Iron Horse Commercial Properties · MyStateMLS

Aerial pic 1 - 2383 Ocean Pearl ROAD
For sale

$499,900

3 beds

Bay, harbor, inlet or soundWaterfront, relationship not specified

2383 Ocean Pearl RoadCorolla, NC 27927

House · MLS 11997425

Listing courtesy of eXp Realty · MyStateMLS

Front Elevation
For sale180 ft frontage reported

$539,000

3 beds1,558 sq ft

Mayo LakeLake or reservoirDirect parcel frontage

6400 Virgilina RdRoxboro, NC 27574

House · MLS 11979415

Listing courtesy of Turtle Island Investments LLC · MyStateMLS

Front View
For saleVirtual tour

$699,900

3 beds

Bay, harbor, inlet or sound · Ocean or gulfDirect parcel frontage

2276 Sandpiper RoadCorolla, NC 27927

House · MLS 11964395

Listing courtesy of eXp Realty · MyStateMLS

Photo 1 of 38, home at 835 Foreman Ln., Belhaven, NC 27810
For sale

$499,900

4 beds2,703 sq ft

Pungo CreekCreek or streamWaterfront, relationship not specified

835 Foreman Ln.Belhaven, NC 27810

House · MLS 11959504

Listing courtesy of Waterfront Professionals, Inc. / Experience Realty · MyStateMLS

Photo 1 of 22, manufactured home at 710 Sand Hill Road #Lot 65, Asheville, NC 28806
For saleReduced $40,000Leased lotVirtual tour

$99,900

2 beds1,056 sq ft

RiverShared waterfront site

710 Sand Hill Road #Lot 65Asheville, NC 28806

Manufactured home · MLS 11939570

Listing courtesy of Clairmont Crest · MyStateMLS

Photo 1 of 22, manufactured home at 710 Sand Hill Road #Lot 63, Asheville, NC 28806
For saleReduced $30,000Leased lotVirtual tour

$109,900

3 beds1,056 sq ft

RiverShared waterfront site

710 Sand Hill Road #Lot 63Asheville, NC 28806

Manufactured home · MLS 11939566

Listing courtesy of Clairmont Crest · MyStateMLS

Photo 1 of 60, home at 6350 Gingerccake Road, Newland, NC 28657
For sale

$689,000

3 beds1,651 sq ft1.98 acres

Upper CreekCreek or streamWaterfront, relationship not specified

6350 Gingerccake RoadNewland, NC 28657

House · MLS 11883238

Listing courtesy of Lacey Realty · MyStateMLS

Photo 1 of 40, home at 522 Moss Lake Ln, Holly Ridge, NC 28445
For saleReduced $27,000Virtual tour

$608,000

4 beds2,604 sq ft

PondWaterfront, relationship not specified

522 Moss Lake LnHolly Ridge, NC 28445

Homes, condos and townhomes · MLS 11863147

Listing courtesy of LPT REALTY LLC · MyStateMLS

Photo 1 of 33, home at 560 Buchanan Trl, Newland, NC 28657
For sale

$299,000

2 beds5.93 acres

Creek or streamWaterfront, relationship not specified

560 Buchanan TrlNewland, NC 28657

House · MLS 11846924

Listing courtesy of Lacey Realty · MyStateMLS

Photo 1 of 15, home at 181 Mill Creek, Robbinsville, NC 28771
Under contract

$69,000

2 beds2.63 acres

Mill CreekCreek or streamWaterfront, relationship not specified

181 Mill CreekRobbinsville, NC 28771

Attached home · MLS 11819026

Listing courtesy of Mountain Way Realty · MyStateMLS

Photo 1 of 26, home at 996 Big Plumtree Creek Rd, Newland, NC 28657
For sale

$359,000

2 beds968 sq ft2.84 acres

Big Plumtree CreekRiverDirect parcel frontage

996 Big Plumtree Creek RdNewland, NC 28657

House · MLS 11800432

Listing courtesy of Lacey Realty · MyStateMLS

Aerial Front Picture
For sale

$1,890,000

6 beds

Ocean or gulfDirect parcel frontage

1201 Atlantic AvenueCorolla, NC 27927

House · MLS 11798807

Listing courtesy of eXp Realty · MyStateMLS

Photo 1 of 22, home at 119 N Dawn St, Merritt, NC 28556
For sale

$175,000

2 beds900 sq ft

Buxton CreekCreek or stream · CanalWaterfront, relationship not specified

119 N Dawn StMerritt, NC 28556

Homes, condos and townhomes · MLS 11792151

Listing courtesy of Waterfront Professionals, Inc. / Experience Realty · MyStateMLS

Private side yard
For saleReduced $27,000Leased lot

$149,000

1 bed399 sq ft

Creek or streamShared waterfront site

181 Drifting Brook LaneFlat Rock, NC 28731

Manufactured home · MLS 11667552

Listing courtesy of Keller Williams Mountain Partners · MyStateMLS

Photo 1 of 25, manufactured home at 710 Sand Hill Road #Lot 60, Asheville, NC 28806
For saleReduced $40,000Leased lotVirtual tour

$99,900

2 beds

RiverShared waterfront site

710 Sand Hill Road #Lot 60Asheville, NC 28806

Manufactured home · MLS 11939572

Listing courtesy of Clairmont Crest · MyStateMLS

Photo 1 of 25, manufactured home at 710 Sand Hill Road #Lot 61, Asheville, NC 28806
For saleReduced $40,000Leased lotVirtual tour

$99,900

2 beds1,056 sq ft

RiverShared waterfront site

710 Sand Hill Road #Lot 61Asheville, NC 28806

Manufactured home · MLS 11939571

Listing courtesy of Clairmont Crest · MyStateMLS

Photo 1 of 25, manufactured home at 710 Sand Hill Road #Lot 59, Asheville, NC 28806
For saleReduced $40,000Leased lotVirtual tour

$99,900

2 beds1,056 sq ft

RiverShared waterfront site

710 Sand Hill Road #Lot 59Asheville, NC 28806

Manufactured home · MLS 11939569

Listing courtesy of Clairmont Crest · MyStateMLS

Photo 1 of 22, manufactured home at 710 Sand Hill Road #Lot 55, Asheville, NC 28806
For saleReduced $30,000Leased lotVirtual tour

$109,900

3 beds1,056 sq ft

RiverShared waterfront site

710 Sand Hill Road #Lot 55Asheville, NC 28806

Manufactured home · MLS 11939568

Listing courtesy of Clairmont Crest · MyStateMLS

Photo 1 of 25, manufactured home at 710 Sand Hill Road #Lot 58, Asheville, NC 28806
For saleReduced $30,000Leased lotVirtual tour

$109,900

3 beds1,056 sq ft

RiverShared waterfront site

710 Sand Hill Road #Lot 58Asheville, NC 28806

Manufactured home · MLS 11939567

Listing courtesy of Clairmont Crest · MyStateMLS

Photo 1 of 22, manufactured home at 710 Sand Hill Road #Lot 57, Asheville, NC 28806
For saleReduced $30,000Leased lotVirtual tour

$109,900

3 beds1,056 sq ft

RiverShared waterfront site

710 Sand Hill Road #Lot 57Asheville, NC 28806

Manufactured home · MLS 11893334

Listing courtesy of Clairmont Crest · MyStateMLS

Counties in North Carolina with waterfront listings

Counts include every waterfront listing type in the county; the linked page shows waterfront homes.

Cities and towns in North Carolina

Listings provided by MyStateMLS and shown with the listing brokerage's name. Counts and prices describe waterfront listings displayed on Waterfront Homes only. Waterfront classifications describe what each listing reports; see what counts as waterfront. Information is deemed reliable but not guaranteed.