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 508 Bellefonte Court, Richlands, NC 28574 (MLS # 100529381)
    $359,925
    Photo of 508 Bellefonte Court, Richlands, NC 28574 (MLS # 100529381)
    Photo of 508 Bellefonte Court, Richlands, NC 28574 (MLS # 100529381)
    27
     
    508 Bellefonte Court, Richlands, NC
    508 Bellefonte Court
    Richlands, NC
    • 4 Beds
    • 3 Baths
    • 2,428 Home (sqft)
    • 3 Baths
    • 8,277 Lot (sqft)
  2. Photo of 112 Drayton Hall, Jacksonville, NC 28540 (MLS # 100529085)
    $605,330
    Photo of 112 Drayton Hall, Jacksonville, NC 28540 (MLS # 100529085)
    Photo of 112 Drayton Hall, Jacksonville, NC 28540 (MLS # 100529085)
    112 Drayton Hall, Jacksonville, NC
    112 Drayton Hall
    Jacksonville, NC
    • 5 Beds
    • 4 Baths
    • 3,764 Home (sqft)
    • 4 Baths
    • 28,750 Lot (sqft)
  3. Photo of 113 Avon Drive, Hubert, NC 28539 (MLS # 100528719)
    $399,000
    Photo of 113 Avon Drive, Hubert, NC 28539 (MLS # 100528719)
    Photo of 113 Avon Drive, Hubert, NC 28539 (MLS # 100528719)
    113 Avon Drive, Hubert, NC
    113 Avon Drive
    Hubert, NC
    • 4 Beds
    • 4 Baths
    • 2,501 Home (sqft)
    • 4 Baths
    • 15,246 Lot (sqft)
  4. Photo of 725 Regiment Road, Jacksonville, NC 28546 (MLS # 100528435)
    $298,000
    Photo of 725 Regiment Road, Jacksonville, NC 28546 (MLS # 100528435)
    Photo of 725 Regiment Road, Jacksonville, NC 28546 (MLS # 100528435)
    725 Regiment Road, Jacksonville, NC
    725 Regiment Road
    Jacksonville, NC
    • 3 Beds
    • 2 Baths
    • 1,583 Home (sqft)
    • 2 Baths
    • 9,584 Lot (sqft)
  5. Photo of 305 Water Wagon Trail, Jacksonville, NC 28546 (MLS # 100528412)
    $459,000
    Photo of 305 Water Wagon Trail, Jacksonville, NC 28546 (MLS # 100528412)
    Photo of 305 Water Wagon Trail, Jacksonville, NC 28546 (MLS # 100528412)
    305 Water Wagon Trail, Jacksonville, NC
    305 Water Wagon Trail
    Jacksonville, NC
    • 4 Beds
    • 4 Baths
    • 3,547 Home (sqft)
    • 4 Baths
    • 15,246 Lot (sqft)
  6. Photo of 2749 Belgrade Swansboro Road #Lot 5, Maysville, NC 28555 (MLS # 100528371)
    $463,500
    Photo of 2749 Belgrade Swansboro Road #Lot 5, Maysville, NC 28555 (MLS # 100528371)
    Photo of 2749 Belgrade Swansboro Road #Lot 5, Maysville, NC 28555 (MLS # 100528371)
    2749 Belgrade Swansboro Road #Lot 5, Maysville, NC
    2749 Belgrade Swansboro Road #Lot 5
    Maysville, NC
    • 4 Beds
    • 3 Baths
    • 2,915 Home (sqft)
    • 3 Baths
    • 12.47 Lot (ac)
  7. Photo of 610 S Squires Run Lane, Richlands, NC 28574 (MLS # 100528319)
    $273,965
    Photo of 610 S Squires Run Lane, Richlands, NC 28574 (MLS # 100528319)
    Photo of 610 S Squires Run Lane, Richlands, NC 28574 (MLS # 100528319)
    26
     
    610 S Squires Run Lane, Richlands, NC
    610 S Squires Run Lane
    Richlands, NC
    • 3 Beds
    • 2 Baths
    • 1,387 Home (sqft)
    • 2 Baths
    • 8,277 Lot (sqft)
  8. Photo of 251 Red Vineyard Way #Lot 23, Jacksonville, NC 28546 (MLS # 100528184)
    $321,490
    Photo of 251 Red Vineyard Way #Lot 23, Jacksonville, NC 28546 (MLS # 100528184)
    Photo of 251 Red Vineyard Way #Lot 23, Jacksonville, NC 28546 (MLS # 100528184)
    24
     
    251 Red Vineyard Way #Lot 23, Jacksonville, NC
    251 Red Vineyard Way #Lot 23
    Jacksonville, NC
    • 4 Beds
    • 2 Baths
    • 1,774 Home (sqft)
    • 2 Baths
    • 7,841 Lot (sqft)
  9. Photo of 233 Red Vineyard Way #Lot 32, Jacksonville, NC 28546 (MLS # 100528177)
    $309,990
    Photo of 233 Red Vineyard Way #Lot 32, Jacksonville, NC 28546 (MLS # 100528177)
    Photo of 233 Red Vineyard Way #Lot 32, Jacksonville, NC 28546 (MLS # 100528177)
    25
     
    233 Red Vineyard Way #Lot 32, Jacksonville, NC
    233 Red Vineyard Way #Lot 32
    Jacksonville, NC
    • 4 Beds
    • 2 Baths
    • 1,774 Home (sqft)
    • 2 Baths
    • 7,841 Lot (sqft)
  10. Photo of 1213 Inner Banks Lane #Lot 468, Jacksonville, NC 28546 (MLS # 100528099)
    $327,990
    Photo of 1213 Inner Banks Lane #Lot 468, Jacksonville, NC 28546 (MLS # 100528099)
    Photo of 1213 Inner Banks Lane #Lot 468, Jacksonville, NC 28546 (MLS # 100528099)
    30
     
    1213 Inner Banks Lane #Lot 468, Jacksonville, NC
    1213 Inner Banks Lane #Lot 468
    Jacksonville, NC
    • 4 Beds
    • 2 Baths
    • 1,774 Home (sqft)
    • 2 Baths
    • 12,197 Lot (sqft)
  11. Photo of 1224 Inner Banks Lane #Lot 473, Jacksonville, NC 28546 (MLS # 100528095)
    $326,490
    Photo of 1224 Inner Banks Lane #Lot 473, Jacksonville, NC 28546 (MLS # 100528095)
    Photo of 1224 Inner Banks Lane #Lot 473, Jacksonville, NC 28546 (MLS # 100528095)
    30
     
    1224 Inner Banks Lane #Lot 473, Jacksonville, NC
    1224 Inner Banks Lane #Lot 473
    Jacksonville, NC
    • 4 Beds
    • 2 Baths
    • 1,774 Home (sqft)
    • 2 Baths
    • 10,455 Lot (sqft)
  12. Photo of 1228 Inner Banks Lane #Lot 475, Jacksonville, NC 28546 (MLS # 100528089)
    $311,490
    Photo of 1228 Inner Banks Lane #Lot 475, Jacksonville, NC 28546 (MLS # 100528089)
    Photo of 1228 Inner Banks Lane #Lot 475, Jacksonville, NC 28546 (MLS # 100528089)
    50
     
    1228 Inner Banks Lane #Lot 475, Jacksonville, NC
    1228 Inner Banks Lane #Lot 475
    Jacksonville, NC
    • 3 Beds
    • 2 Baths
    • 1,618 Home (sqft)
    • 2 Baths
    • 12,633 Lot (sqft)
  13. Photo of 419 Montgomery Drive, Jacksonville, NC 28546 (MLS # 100528028)
    $313,000
    Photo of 419 Montgomery Drive, Jacksonville, NC 28546 (MLS # 100528028)
    Photo of 419 Montgomery Drive, Jacksonville, NC 28546 (MLS # 100528028)
    23
     
    419 Montgomery Drive, Jacksonville, NC
    419 Montgomery Drive
    Jacksonville, NC
    • 4 Beds
    • 2 Baths
    • 1,673 Home (sqft)
    • 2 Baths
    • 13,504 Lot (sqft)
  14. Photo of 2803 Belgrade Swansboro Road, Maysville, NC 28555 (MLS # 100527761)
    $527,600
    Photo of 2803 Belgrade Swansboro Road, Maysville, NC 28555 (MLS # 100527761)
    Photo of 2803 Belgrade Swansboro Road, Maysville, NC 28555 (MLS # 100527761)
    34
     
    2803 Belgrade Swansboro Road, Maysville, NC
    2803 Belgrade Swansboro Road
    Maysville, NC
    • 4 Beds
    • 4 Baths
    • 3,857 Home (sqft)
    • 4 Baths
    • 5.93 Lot (ac)
  15. Photo of 317 Hammock Bay Way #Lot 21, Hubert, NC 28539 (MLS # 100527358)
    $398,590
    Photo of 317 Hammock Bay Way #Lot 21, Hubert, NC 28539 (MLS # 100527358)
    Photo of 317 Hammock Bay Way #Lot 21, Hubert, NC 28539 (MLS # 100527358)
    42
     
    317 Hammock Bay Way #Lot 21, Hubert, NC
    317 Hammock Bay Way #Lot 21
    Hubert, NC
    • 4 Beds
    • 3 Baths
    • 2,671 Home (sqft)
    • 3 Baths
    • 7,406 Lot (sqft)
  16. Photo of 113 Lacosta Place, North Topsail Beach, NC 28460 (MLS # 100527139)
    $1,394,000
    Photo of 113 Lacosta Place, North Topsail Beach, NC 28460 (MLS # 100527139)
    Photo of 113 Lacosta Place, North Topsail Beach, NC 28460 (MLS # 100527139)
    10
     
    113 Lacosta Place, North Topsail Beach, NC
    113 Lacosta Place
    North Topsail Beach, NC
    • 8 Beds
    • 6 Baths
    • 3,114 Home (sqft)
    • 6 Baths
    • 7,841 Lot (sqft)
  17. Photo of 630 S Squires Run Lane, Richlands, NC 28574 (MLS # 100527345)
    $310,740
    Photo of 630 S Squires Run Lane, Richlands, NC 28574 (MLS # 100527345)
    Photo of 630 S Squires Run Lane, Richlands, NC 28574 (MLS # 100527345)
    39
     
    630 S Squires Run Lane, Richlands, NC
    630 S Squires Run Lane
    Richlands, NC
    • 3 Beds
    • 2 Baths
    • 1,842 Home (sqft)
    • 2 Baths
    • 7,841 Lot (sqft)
  18. Photo of 304 Broadleaf Drive, Jacksonville, NC 28546 (MLS # 100527049)
    $327,500
    Photo of 304 Broadleaf Drive, Jacksonville, NC 28546 (MLS # 100527049)
    Photo of 304 Broadleaf Drive, Jacksonville, NC 28546 (MLS # 100527049)
    32
     
    304 Broadleaf Drive, Jacksonville, NC
    304 Broadleaf Drive
    Jacksonville, NC
    • 3 Beds
    • 3 Baths
    • 1,660 Home (sqft)
    • 3 Baths
    • 27,879 Lot (sqft)
  19. Photo of 713 Jasmine Lane, Jacksonville, NC 28546 (MLS # 100527048)
    $337,700
    Photo of 713 Jasmine Lane, Jacksonville, NC 28546 (MLS # 100527048)
    Photo of 713 Jasmine Lane, Jacksonville, NC 28546 (MLS # 100527048)
    32
     
    713 Jasmine Lane, Jacksonville, NC
    713 Jasmine Lane
    Jacksonville, NC
    • 3 Beds
    • 3 Baths
    • 1,817 Home (sqft)
    • 3 Baths
    • 1.11 Lot (ac)
  20. Photo of 128 Sanctuary Street, Jacksonville, NC 28546 (MLS # 100526991)
    $313,000
    Photo of 128 Sanctuary Street, Jacksonville, NC 28546 (MLS # 100526991)
    Photo of 128 Sanctuary Street, Jacksonville, NC 28546 (MLS # 100526991)
    128 Sanctuary Street, Jacksonville, NC
    128 Sanctuary Street
    Jacksonville, NC
    • 4 Beds
    • 2 Baths
    • 1,536 Home (sqft)
    • 2 Baths
    • 13,940 Lot (sqft)
  21. Photo of 298 Water Wagon Trail, Jacksonville, NC 28546 (MLS # 100526984)
    $497,000
    Photo of 298 Water Wagon Trail, Jacksonville, NC 28546 (MLS # 100526984)
    Photo of 298 Water Wagon Trail, Jacksonville, NC 28546 (MLS # 100526984)
    298 Water Wagon Trail, Jacksonville, NC
    298 Water Wagon Trail
    Jacksonville, NC
    • 5 Beds
    • 4 Baths
    • 3,849 Home (sqft)
    • 4 Baths
    • 17,424 Lot (sqft)
  22. Photo of 729 Regiment Road, Jacksonville, NC 28546 (MLS # 100526975)
    $354,000
    Photo of 729 Regiment Road, Jacksonville, NC 28546 (MLS # 100526975)
    Photo of 729 Regiment Road, Jacksonville, NC 28546 (MLS # 100526975)
    729 Regiment Road, Jacksonville, NC
    729 Regiment Road
    Jacksonville, NC
    • 3 Beds
    • 2 Baths
    • 2,045 Home (sqft)
    • 2 Baths
    • 9,148 Lot (sqft)
  23. Photo of 123 Sanctuary Street, Jacksonville, NC 28546 (MLS # 100526959)
    $368,000
    Photo of 123 Sanctuary Street, Jacksonville, NC 28546 (MLS # 100526959)
    Photo of 123 Sanctuary Street, Jacksonville, NC 28546 (MLS # 100526959)
    123 Sanctuary Street, Jacksonville, NC
    123 Sanctuary Street
    Jacksonville, NC
    • 3 Beds
    • 3 Baths
    • 2,080 Home (sqft)
    • 3 Baths
    • 11,762 Lot (sqft)
  24. Photo of 717 Jasmine Lane, Jacksonville, NC 28546 (MLS # 100526945)
    $327,100
    Photo of 717 Jasmine Lane, Jacksonville, NC 28546 (MLS # 100526945)
    Photo of 717 Jasmine Lane, Jacksonville, NC 28546 (MLS # 100526945)
    29
     
    717 Jasmine Lane, Jacksonville, NC
    717 Jasmine Lane
    Jacksonville, NC
    • 3 Beds
    • 2 Baths
    • 1,609 Home (sqft)
    • 2 Baths
    • 1.30 Lot (ac)
  25. Photo of 302 Broadleaf Drive, Jacksonville, NC 28546 (MLS # 100526939)
    $345,400
    Photo of 302 Broadleaf Drive, Jacksonville, NC 28546 (MLS # 100526939)
    Photo of 302 Broadleaf Drive, Jacksonville, NC 28546 (MLS # 100526939)
    36
     
    302 Broadleaf Drive, Jacksonville, NC
    302 Broadleaf Drive
    Jacksonville, NC
    • 4 Beds
    • 3 Baths
    • 1,941 Home (sqft)
    • 3 Baths
    • 20,038 Lot (sqft)
  26. Photo of 802 Jasmine Lane, Jacksonville, NC 28546 (MLS # 100526898)
    $337,700
    Photo of 802 Jasmine Lane, Jacksonville, NC 28546 (MLS # 100526898)
    Photo of 802 Jasmine Lane, Jacksonville, NC 28546 (MLS # 100526898)
    11
     
    802 Jasmine Lane, Jacksonville, NC
    802 Jasmine Lane
    Jacksonville, NC
    • 3 Beds
    • 3 Baths
    • 1,817 Home (sqft)
    • 3 Baths
    • 13,504 Lot (sqft)
  27. Photo of 719 Jasmine Lane, Jacksonville, NC 28546 (MLS # 100527723)
    $339,800
    Photo of 719 Jasmine Lane, Jacksonville, NC 28546 (MLS # 100527723)
    Photo of 719 Jasmine Lane, Jacksonville, NC 28546 (MLS # 100527723)
    13
     
    719 Jasmine Lane, Jacksonville, NC
    719 Jasmine Lane
    Jacksonville, NC
    • 4 Beds
    • 3 Baths
    • 1,814 Home (sqft)
    • 3 Baths
    • 1.30 Lot (ac)
  28. Photo of 805 Jasmine Lane, Jacksonville, NC 28546 (MLS # 100526871)
    $337,700
    Photo of 805 Jasmine Lane, Jacksonville, NC 28546 (MLS # 100526871)
    Photo of 805 Jasmine Lane, Jacksonville, NC 28546 (MLS # 100526871)
    805 Jasmine Lane, Jacksonville, NC
    805 Jasmine Lane
    Jacksonville, NC
    • 3 Beds
    • 3 Baths
    • 1,817 Home (sqft)
    • 3 Baths
    • 1.43 Lot (ac)
  29. Photo of 202 Broadleaf Drive, Jacksonville, NC 28546 (MLS # 100526870)
    $332,600
    Photo of 202 Broadleaf Drive, Jacksonville, NC 28546 (MLS # 100526870)
    Photo of 202 Broadleaf Drive, Jacksonville, NC 28546 (MLS # 100526870)
    15
     
    202 Broadleaf Drive, Jacksonville, NC
    202 Broadleaf Drive
    Jacksonville, NC
    • 4 Beds
    • 3 Baths
    • 1,734 Home (sqft)
    • 3 Baths
    • 42,254 Lot (sqft)
  30. Photo of 715 Jasmine Lane, Jacksonville, NC 28546 (MLS # 100526868)
    $312,100
    Photo of 715 Jasmine Lane, Jacksonville, NC 28546 (MLS # 100526868)
    Photo of 715 Jasmine Lane, Jacksonville, NC 28546 (MLS # 100526868)
    26
     
    715 Jasmine Lane, Jacksonville, NC
    715 Jasmine Lane
    Jacksonville, NC
    • 3 Beds
    • 2 Baths
    • 1,406 Home (sqft)
    • 2 Baths
    • 1.11 Lot (ac)
Previous Page 1 of 17 Next

Copyright 2025 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 Real Estate IDX is (c) Diverse Solutions 2025. Privacy | Terms & Conditions