New Construction Homes for Sale in Onslow County

Newly built homes, townhomes, and condos in Onslow County, NC, including pre-sales. This covers Beulaville, Holly Ridge, Hubert, Jacksonville, Maysville (also located in Jones County), Midway Park, North Topsail Beach, Richlands, Sneads Ferry, and Swansboro. The properties are sorted newest to oldest on the market. You can refine the search with the tools below (price, location, number of bedrooms, etc.). If you aren't seeing what you want, tell us what you're looking for. The Multiple Listing Service (MLS) gives real estate agents more options to choose from. We're happy to run a custom search and reach into our experiences in the field to help you find the perfect home.

Clicking on a listing below will show you more information, including interior details, amenities, assigned schools, aerial maps, and additional pictures. Click the "Schedule a Showing" or "Request More Info" button, and we'll promptly be in touch. We can provide private showings for all of the homes on this list, as well as many more in Southeastern North Carolina.

Learn more about the Jacksonville area, including demographics, market statistics, cost of living, and school scores. See pictures and videos of the city, and browse related topics at the bottom of the page for even more information about the area's lifestyle. We are consistently adding new info on our blog so make sure you come back to see what else we have to share about Onslow County homes for sale.


Hide Map
  • List View
  • Grid View
Sorted by
1 - 30 of 500+ | Previous Page 1 of 17 Next
  1. Photo of 505 Sea Ray Cove, Holly Ridge, NC 28445 (MLS # 100614482)
    $465,900
    Photo of 505 Sea Ray Cove, Holly Ridge, NC 28445 (MLS # 100614482)
    Photo of 505 Sea Ray Cove, Holly Ridge, NC 28445 (MLS # 100614482)
    41
     
    505 Sea Ray Cove, Holly Ridge, NC
    505 Sea Ray Cove
    Holly Ridge, NC
    • 4 Beds
    • 4 Baths
    • 3,077 Home (sqft)
    • 4 Baths
    • 2.52 Lot (ac)
  2. Photo of 515 Harris Crossing Court #Lot 4, Jacksonville, NC 28540 (MLS # 100614441)
    $448,900
    Photo of 515 Harris Crossing Court #Lot 4, Jacksonville, NC 28540 (MLS # 100614441)
    Photo of 515 Harris Crossing Court #Lot 4, Jacksonville, NC 28540 (MLS # 100614441)
    22
     
    515 Harris Crossing Court #Lot 4, Jacksonville, NC
    515 Harris Crossing Court #Lot 4
    Jacksonville, NC
    • 4 Beds
    • 4 Baths
    • 3,261 Home (sqft)
    • 4 Baths
    • 1.15 Lot (ac)
  3. Photo of 102 Gordon Court, Swansboro, NC 28584 (MLS # 100613961)
    $389,000
    Photo of 102 Gordon Court, Swansboro, NC 28584 (MLS # 100613961)
    Photo of 102 Gordon Court, Swansboro, NC 28584 (MLS # 100613961)
    15
     
    102 Gordon Court, Swansboro, NC
    102 Gordon Court
    Swansboro, NC
    • 3 Beds
    • 2 Baths
    • 1,710 Home (sqft)
    • 2 Baths
    • 21,345 Lot (sqft)
  4. Photo of 315 Natches Lane #Lot 21, Hubert, NC 28539 (MLS # 100614088)
    $437,900
    Photo of 315 Natches Lane #Lot 21, Hubert, NC 28539 (MLS # 100614088)
    Photo of 315 Natches Lane #Lot 21, Hubert, NC 28539 (MLS # 100614088)
    315 Natches Lane #Lot 21, Hubert, NC
    315 Natches Lane #Lot 21
    Hubert, NC
    • 4 Beds
    • 3 Baths
    • 2,759 Home (sqft)
    • 3 Baths
    • 1.06 Lot (ac)
  5. Photo of 533 Barrelwood Drive #Lot 102, Jacksonville, NC 28546 (MLS # 100613721)
    $384,050
    Photo of 533 Barrelwood Drive #Lot 102, Jacksonville, NC 28546 (MLS # 100613721)
    Photo of 533 Barrelwood Drive #Lot 102, Jacksonville, NC 28546 (MLS # 100613721)
    53
     
    533 Barrelwood Drive #Lot 102, Jacksonville, NC
    533 Barrelwood Drive #Lot 102
    Jacksonville, NC
    • 5 Beds
    • 3 Baths
    • 2,511 Home (sqft)
    • 3 Baths
    • 10,019 Lot (sqft)
  6. Photo of 521 Barrelwood Drive #Lot 108, Jacksonville, NC 28546 (MLS # 100613703)
    $387,700
    Photo of 521 Barrelwood Drive #Lot 108, Jacksonville, NC 28546 (MLS # 100613703)
    Photo of 521 Barrelwood Drive #Lot 108, Jacksonville, NC 28546 (MLS # 100613703)
    51
     
    521 Barrelwood Drive #Lot 108, Jacksonville, NC
    521 Barrelwood Drive #Lot 108
    Jacksonville, NC
    • 5 Beds
    • 4 Baths
    • 2,583 Home (sqft)
    • 4 Baths
    • 10,455 Lot (sqft)
  7. Photo of 548 Barrelwood Drive #Lot 91, Jacksonville, NC 28546 (MLS # 100613681)
    $345,000
    Photo of 548 Barrelwood Drive #Lot 91, Jacksonville, NC 28546 (MLS # 100613681)
    Photo of 548 Barrelwood Drive #Lot 91, Jacksonville, NC 28546 (MLS # 100613681)
    42
     
    548 Barrelwood Drive #Lot 91, Jacksonville, NC
    548 Barrelwood Drive #Lot 91
    Jacksonville, NC
    • 4 Beds
    • 2 Baths
    • 1,774 Home (sqft)
    • 2 Baths
    • 10,019 Lot (sqft)
  8. Photo of 735 Homestead Acres Lane, Maysville, NC 28555 (MLS # 100613667)
    $359,900
    Photo of 735 Homestead Acres Lane, Maysville, NC 28555 (MLS # 100613667)
    Photo of 735 Homestead Acres Lane, Maysville, NC 28555 (MLS # 100613667)
    18
     
    735 Homestead Acres Lane, Maysville, NC
    735 Homestead Acres Lane
    Maysville, NC
    • 3 Beds
    • 3 Baths
    • 1,906 Home (sqft)
    • 3 Baths
    • 1.58 Lot (ac)
  9. Photo of 711 Homestead Acres Lane, Maysville, NC 28555 (MLS # 100613668)
    $349,900
    Photo of 711 Homestead Acres Lane, Maysville, NC 28555 (MLS # 100613668)
    Photo of 711 Homestead Acres Lane, Maysville, NC 28555 (MLS # 100613668)
    17
     
    711 Homestead Acres Lane, Maysville, NC
    711 Homestead Acres Lane
    Maysville, NC
    • 3 Beds
    • 2 Baths
    • 1,749 Home (sqft)
    • 2 Baths
    • 32,670 Lot (sqft)
  10. Photo of 734 Homestead Acres Lane, Maysville, NC 28555 (MLS # 100613666)
    $349,900
    Photo of 734 Homestead Acres Lane, Maysville, NC 28555 (MLS # 100613666)
    Photo of 734 Homestead Acres Lane, Maysville, NC 28555 (MLS # 100613666)
    24
     
    734 Homestead Acres Lane, Maysville, NC
    734 Homestead Acres Lane
    Maysville, NC
    • 3 Beds
    • 2 Baths
    • 1,749 Home (sqft)
    • 2 Baths
    • 35,720 Lot (sqft)
  11. Photo of 409 Juniper Plains Court, Beulaville, NC 28518 (MLS # 100613637)
    $289,900
    Photo of 409 Juniper Plains Court, Beulaville, NC 28518 (MLS # 100613637)
    Photo of 409 Juniper Plains Court, Beulaville, NC 28518 (MLS # 100613637)
    409 Juniper Plains Court, Beulaville, NC
    409 Juniper Plains Court
    Beulaville, NC
    • 3 Beds
    • 2 Baths
    • 1,309 Home (sqft)
    • 2 Baths
    • 1.17 Lot (ac)
  12. Photo of 401 Juniper Plains Court, Beulaville, NC 28518 (MLS # 100613634)
    $359,900
    Photo of 401 Juniper Plains Court, Beulaville, NC 28518 (MLS # 100613634)
    Photo of 401 Juniper Plains Court, Beulaville, NC 28518 (MLS # 100613634)
    27
     
    401 Juniper Plains Court, Beulaville, NC
    401 Juniper Plains Court
    Beulaville, NC
    • 4 Beds
    • 3 Baths
    • 2,306 Home (sqft)
    • 3 Baths
    • 1.79 Lot (ac)
  13. Photo of 407 Juniper Plains Court, Beulaville, NC 28518 (MLS # 100613635)
    $304,900
    Photo of 407 Juniper Plains Court, Beulaville, NC 28518 (MLS # 100613635)
    Photo of 407 Juniper Plains Court, Beulaville, NC 28518 (MLS # 100613635)
    407 Juniper Plains Court, Beulaville, NC
    407 Juniper Plains Court
    Beulaville, NC
    • 3 Beds
    • 2 Baths
    • 1,449 Home (sqft)
    • 2 Baths
    • 30,928 Lot (sqft)
  14. Photo of 403 Juniper Plains Court, Beulaville, NC 28518 (MLS # 100613636)
    $289,900
    Photo of 403 Juniper Plains Court, Beulaville, NC 28518 (MLS # 100613636)
    Photo of 403 Juniper Plains Court, Beulaville, NC 28518 (MLS # 100613636)
    403 Juniper Plains Court, Beulaville, NC
    403 Juniper Plains Court
    Beulaville, NC
    • 3 Beds
    • 2 Baths
    • 1,309 Home (sqft)
    • 2 Baths
    • 1.09 Lot (ac)
  15. Photo of 410 Juniper Plains Court, Beulaville, NC 28518 (MLS # 100613639)
    $339,900
    Photo of 410 Juniper Plains Court, Beulaville, NC 28518 (MLS # 100613639)
    Photo of 410 Juniper Plains Court, Beulaville, NC 28518 (MLS # 100613639)
    410 Juniper Plains Court, Beulaville, NC
    410 Juniper Plains Court
    Beulaville, NC
    • 4 Beds
    • 4 Baths
    • 2,162 Home (sqft)
    • 4 Baths
    • 20,474 Lot (sqft)
  16. Photo of 406 Juniper Plains Court, Beulaville, NC 28518 (MLS # 100613640)
    $329,900
    Photo of 406 Juniper Plains Court, Beulaville, NC 28518 (MLS # 100613640)
    Photo of 406 Juniper Plains Court, Beulaville, NC 28518 (MLS # 100613640)
    406 Juniper Plains Court, Beulaville, NC
    406 Juniper Plains Court
    Beulaville, NC
    • 3 Beds
    • 3 Baths
    • 2,000 Home (sqft)
    • 3 Baths
    • 22,652 Lot (sqft)
  17. Photo of 411 Juniper Plains Court, Beulaville, NC 28518 (MLS # 100613638)
    $359,900
    Photo of 411 Juniper Plains Court, Beulaville, NC 28518 (MLS # 100613638)
    Photo of 411 Juniper Plains Court, Beulaville, NC 28518 (MLS # 100613638)
    26
     
    411 Juniper Plains Court, Beulaville, NC
    411 Juniper Plains Court
    Beulaville, NC
    • 4 Beds
    • 3 Baths
    • 2,306 Home (sqft)
    • 3 Baths
    • 1.91 Lot (ac)
  18. Photo of 163 Scuppernong Lane, Jacksonville, NC 28546 (MLS # 100613630)
    $345,000
    Photo of 163 Scuppernong Lane, Jacksonville, NC 28546 (MLS # 100613630)
    Photo of 163 Scuppernong Lane, Jacksonville, NC 28546 (MLS # 100613630)
    163 Scuppernong Lane, Jacksonville, NC
    163 Scuppernong Lane
    Jacksonville, NC
    • 4 Beds
    • 3 Baths
    • 2,433 Home (sqft)
    • 3 Baths
    • 13,068 Lot (sqft)
  19. Photo of 125 Chestnut Hill Drive, Midway Park, NC 28544 (MLS # 100613533)
    $265,000
    Photo of 125 Chestnut Hill Drive, Midway Park, NC 28544 (MLS # 100613533)
    Photo of 125 Chestnut Hill Drive, Midway Park, NC 28544 (MLS # 100613533)
    19
     
    125 Chestnut Hill Drive, Midway Park, NC
    125 Chestnut Hill Drive
    Midway Park, NC
    • 3 Beds
    • 3 Baths
    • 1,582 Home (sqft)
    • 3 Baths
    • 3,050 Lot (sqft)
  20. Photo of 127 Chestnut Hill Drive, Midway Park, NC 28544 (MLS # 100613538)
    $265,000
    Photo of 127 Chestnut Hill Drive, Midway Park, NC 28544 (MLS # 100613538)
    Photo of 127 Chestnut Hill Drive, Midway Park, NC 28544 (MLS # 100613538)
    19
     
    127 Chestnut Hill Drive, Midway Park, NC
    127 Chestnut Hill Drive
    Midway Park, NC
    • 3 Beds
    • 3 Baths
    • 1,582 Home (sqft)
    • 3 Baths
    • 3,050 Lot (sqft)
  21. Photo of 123 Chestnut Hill Drive, Midway Park, NC 28544 (MLS # 100613515)
    $265,000
    Photo of 123 Chestnut Hill Drive, Midway Park, NC 28544 (MLS # 100613515)
    Photo of 123 Chestnut Hill Drive, Midway Park, NC 28544 (MLS # 100613515)
    21
     
    123 Chestnut Hill Drive, Midway Park, NC
    123 Chestnut Hill Drive
    Midway Park, NC
    • 3 Beds
    • 3 Baths
    • 1,582 Home (sqft)
    • 3 Baths
    • 3,050 Lot (sqft)
  22. Photo of 121 Chestnut Hill Drive, Midway Park, NC 28544 (MLS # 100613501)
    $265,000
    Photo of 121 Chestnut Hill Drive, Midway Park, NC 28544 (MLS # 100613501)
    Photo of 121 Chestnut Hill Drive, Midway Park, NC 28544 (MLS # 100613501)
    21
     
    121 Chestnut Hill Drive, Midway Park, NC
    121 Chestnut Hill Drive
    Midway Park, NC
    • 3 Beds
    • 3 Baths
    • 1,582 Home (sqft)
    • 3 Baths
    • 3,050 Lot (sqft)
  23. Photo of 706 Finger Lakes Drive, Jacksonville, NC 28546 (MLS # 100613493)
    $395,000
    Photo of 706 Finger Lakes Drive, Jacksonville, NC 28546 (MLS # 100613493)
    Photo of 706 Finger Lakes Drive, Jacksonville, NC 28546 (MLS # 100613493)
    706 Finger Lakes Drive, Jacksonville, NC
    706 Finger Lakes Drive
    Jacksonville, NC
    • 4 Beds
    • 3 Baths
    • 2,355 Home (sqft)
    • 3 Baths
    • 10,455 Lot (sqft)
  24. Photo of 519 Barrelwood Drive #Lot 109, Jacksonville, NC 28546 (MLS # 100613106)
    $346,000
    Photo of 519 Barrelwood Drive #Lot 109, Jacksonville, NC 28546 (MLS # 100613106)
    Photo of 519 Barrelwood Drive #Lot 109, Jacksonville, NC 28546 (MLS # 100613106)
    42
     
    519 Barrelwood Drive #Lot 109, Jacksonville, NC
    519 Barrelwood Drive #Lot 109
    Jacksonville, NC
    • 4 Beds
    • 2 Baths
    • 1,774 Home (sqft)
    • 2 Baths
    • 10,455 Lot (sqft)
  25. Photo of 642 Sandy Hollow Drive, Jacksonville, NC 28540 (MLS # 100613080)
    $235,000
    Photo of 642 Sandy Hollow Drive, Jacksonville, NC 28540 (MLS # 100613080)
    Photo of 642 Sandy Hollow Drive, Jacksonville, NC 28540 (MLS # 100613080)
    13
     
    642 Sandy Hollow Drive, Jacksonville, NC
    642 Sandy Hollow Drive
    Jacksonville, NC
    • 3 Beds
    • 3 Baths
    • 1,422 Home (sqft)
    • 3 Baths
    • 2,178 Lot (sqft)
  26. Photo of 520 Bogue View Drive #Lot 53, Hubert, NC 28539 (MLS # 100613083)
    $380,490
    Photo of 520 Bogue View Drive #Lot 53, Hubert, NC 28539 (MLS # 100613083)
    Photo of 520 Bogue View Drive #Lot 53, Hubert, NC 28539 (MLS # 100613083)
    57
     
    520 Bogue View Drive #Lot 53, Hubert, NC
    520 Bogue View Drive #Lot 53
    Hubert, NC
    • 4 Beds
    • 3 Baths
    • 2,360 Home (sqft)
    • 3 Baths
    • 13,504 Lot (sqft)
  27. Photo of 640 Sandy Hollow Drive, Jacksonville, NC 28540 (MLS # 100613070)
    $250,000
    Photo of 640 Sandy Hollow Drive, Jacksonville, NC 28540 (MLS # 100613070)
    Photo of 640 Sandy Hollow Drive, Jacksonville, NC 28540 (MLS # 100613070)
    13
     
    640 Sandy Hollow Drive, Jacksonville, NC
    640 Sandy Hollow Drive
    Jacksonville, NC
    • 3 Beds
    • 3 Baths
    • 1,373 Home (sqft)
    • 3 Baths
    • 2,178 Lot (sqft)
  28. Photo of 646 Sandy Hollow Drive, Jacksonville, NC 28540 (MLS # 100613057)
    $235,000
    Photo of 646 Sandy Hollow Drive, Jacksonville, NC 28540 (MLS # 100613057)
    Photo of 646 Sandy Hollow Drive, Jacksonville, NC 28540 (MLS # 100613057)
    13
     
    646 Sandy Hollow Drive, Jacksonville, NC
    646 Sandy Hollow Drive
    Jacksonville, NC
    • 3 Beds
    • 3 Baths
    • 1,422 Home (sqft)
    • 3 Baths
    • 2,178 Lot (sqft)
  29. Photo of 648 Sandy Hollow Drive, Jacksonville, NC 28540 (MLS # 100613047)
    $250,000
    Photo of 648 Sandy Hollow Drive, Jacksonville, NC 28540 (MLS # 100613047)
    Photo of 648 Sandy Hollow Drive, Jacksonville, NC 28540 (MLS # 100613047)
    13
     
    648 Sandy Hollow Drive, Jacksonville, NC
    648 Sandy Hollow Drive
    Jacksonville, NC
    • 3 Beds
    • 3 Baths
    • 1,373 Home (sqft)
    • 3 Baths
    • 2,178 Lot (sqft)
  30. Photo of 100 Gordon Court, Swansboro, NC 28584 (MLS # 100613020)
    $379,000
    Photo of 100 Gordon Court, Swansboro, NC 28584 (MLS # 100613020)
    Photo of 100 Gordon Court, Swansboro, NC 28584 (MLS # 100613020)
    12
     
    100 Gordon Court, Swansboro, NC
    100 Gordon Court
    Swansboro, NC
    • 3 Beds
    • 2 Baths
    • 1,627 Home (sqft)
    • 2 Baths
    • 21,345 Lot (sqft)
Previous Page 1 of 17 Next

Copyright 2026 Hive MLS. All rights reserved. Hive MLS, provides content displayed here (“provided content”) on an “as is” basis and makes no representations or warranties regarding the provided content, including, but not limited to those of non-infringement, timeliness, accuracy, or completeness. Individuals and companies using information presented are responsible for verification and validation of information they utilize and present to their customers and clients. Hive MLS will not be liable for any damage or loss resulting from use of the provided content or the products available through Portals, IDX, VOW, and/or Syndication. Recipients of this information shall not resell, redistribute, reproduce, modify, or otherwise copy any portion thereof without the expressed written consent of Hive MLS.

This Custom IDX is (c) Diverse Solutions 2026. Privacy | Terms & Conditions