{"id":6607,"date":"2023-08-03T12:54:59","date_gmt":"2023-08-03T12:54:59","guid":{"rendered":"https:\/\/townsvillages.com\/us\/?p=6607"},"modified":"2026-08-22T12:02:11","modified_gmt":"2026-08-22T12:02:11","slug":"onslow-county","status":"publish","type":"post","link":"https:\/\/townsvillages.com\/us\/onslow-county\/","title":{"rendered":"Onslow County, North Carolina"},"content":{"rendered":"<p>Onslow County is a county in North Carolina, United States, on the state&rsquo;s southeastern coast where the New River meets the Atlantic Ocean. It had a population of 204,576 at the 2020 census and covers 762 square miles (1,974 km2) of land, centred near 34&deg;46&prime;N 77&deg;30&prime;W.<\/p>\n<p>Jacksonville is the county seat, and its postal code is 28540. The county has one city, five towns, several unincorporated communities and four census-designated places, sits in the Eastern time zone, and is FIPS code 37133.<\/p>\n<h2>Towns &amp; Villages in Onslow County<\/h2>\n<p>Onslow County has one incorporated city, five incorporated towns, and a mix of Census-designated places (CDPs) and unincorporated communities and neighborhoods, many of them built up around the Camp Lejeune and MCAS New River military installations. The table below lists the county&rsquo;s cities, towns, CDPs, and the best-known unincorporated communities carried over from the county&rsquo;s own settlement list.<\/p>\n<div class=\"tv-table-scroll\">\n<table>\n<thead>\n<tr>\n<th>Place<\/th>\n<th>Type<\/th>\n<th>Pop.<\/th>\n<th>ZIP<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Jacksonville<\/td>\n<td>City &middot; seat<\/td>\n<td>72,522<\/td>\n<td>28540<\/td>\n<\/tr>\n<tr>\n<td>Richlands<\/td>\n<td>Town<\/td>\n<td>1,919<\/td>\n<td>28574<\/td>\n<\/tr>\n<tr>\n<td>Swansboro<\/td>\n<td>Town<\/td>\n<td>3,167<\/td>\n<td>28584<\/td>\n<\/tr>\n<tr>\n<td>Holly Ridge<\/td>\n<td>Town<\/td>\n<td>3,876<\/td>\n<td>28445<\/td>\n<\/tr>\n<tr>\n<td>North Topsail Beach<\/td>\n<td>Town<\/td>\n<td>803<\/td>\n<td>28460<\/td>\n<\/tr>\n<tr>\n<td>Surf City<\/td>\n<td>Town (partly)<\/td>\n<td>&mdash;<\/td>\n<td>28445<\/td>\n<\/tr>\n<tr>\n<td>Sneads Ferry<\/td>\n<td>CDP<\/td>\n<td>3,242<\/td>\n<td>28460<\/td>\n<\/tr>\n<tr>\n<td>Half Moon<\/td>\n<td>CDP<\/td>\n<td>10,231<\/td>\n<td>28540<\/td>\n<\/tr>\n<tr>\n<td>Piney Green<\/td>\n<td>CDP<\/td>\n<td>10,057<\/td>\n<td>28546<\/td>\n<\/tr>\n<tr>\n<td>Pumpkin Center<\/td>\n<td>CDP<\/td>\n<td>4,067<\/td>\n<td>28540<\/td>\n<\/tr>\n<tr>\n<td>Hubert<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>28539<\/td>\n<\/tr>\n<tr>\n<td>Verona<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>28540<\/td>\n<\/tr>\n<tr>\n<td>Haws Run<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>28540<\/td>\n<\/tr>\n<tr>\n<td>Dixon<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>28540<\/td>\n<\/tr>\n<tr>\n<td>Belgrade<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>28540<\/td>\n<\/tr>\n<tr>\n<td>Catherine Lake<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>28540<\/td>\n<\/tr>\n<tr>\n<td>Folkstone<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>28445<\/td>\n<\/tr>\n<tr>\n<td>Gum Branch<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>28574<\/td>\n<\/tr>\n<tr>\n<td>Silverdale<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>28584<\/td>\n<\/tr>\n<tr>\n<td>Tarawa Terrace<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>28543<\/td>\n<\/tr>\n<tr>\n<td>Midway Park<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>28544<\/td>\n<\/tr>\n<tr>\n<td>Montford Point<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>28542<\/td>\n<\/tr>\n<tr>\n<td>New River<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>28540<\/td>\n<\/tr>\n<tr>\n<td>West Onslow Beach<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>28460<\/td>\n<\/tr>\n<tr>\n<td>Bear Creek<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>28540<\/td>\n<\/tr>\n<tr>\n<td>Brocks<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>28540<\/td>\n<\/tr>\n<tr>\n<td>Cyrus<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>28574<\/td>\n<\/tr>\n<tr>\n<td>Deppe<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>28540<\/td>\n<\/tr>\n<tr>\n<td>Ervintown<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>28540<\/td>\n<\/tr>\n<tr>\n<td>Georgetown<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>28540<\/td>\n<\/tr>\n<tr>\n<td>Huffmantown<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>28540<\/td>\n<\/tr>\n<tr>\n<td>Jarmantown<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>28540<\/td>\n<\/tr>\n<tr>\n<td>Kellum<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>28584<\/td>\n<\/tr>\n<tr>\n<td>Padgett<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>28574<\/td>\n<\/tr>\n<tr>\n<td>Peru<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>28540<\/td>\n<\/tr>\n<tr>\n<td>Petersburg<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>28540<\/td>\n<\/tr>\n<tr>\n<td>Southwest<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>28540<\/td>\n<\/tr>\n<tr>\n<td>Willis Landing<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>28540<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>Camp Lejeune and its adjoining housing communities (Tarawa Terrace, Midway Park, Berkeley Manor, Paradise Point, Montford Point) sit inside the New River military reservation rather than under any town charter, so they are listed here as unincorporated communities rather than CDPs, even where the Census Bureau tabulates them separately. Surf City straddles the Onslow&ndash;Pender county line, with most of its population on the Pender County side.<\/p>\n<h2>ZIP Codes<\/h2>\n<ul>\n<li>28540 &mdash; Jacksonville (also serves Verona, Haws Run, Dixon, Belgrade, Catherine Lake)<\/li>\n<li>28541 &mdash; Jacksonville (PO Box only)<\/li>\n<li>28546 &mdash; Jacksonville (Piney Green area)<\/li>\n<li>28547 &mdash; Camp Lejeune<\/li>\n<li>28542 &mdash; Camp Lejeune (Montford Point)<\/li>\n<li>28545 &mdash; MCAS New River<\/li>\n<li>28543 &mdash; Tarawa Terrace<\/li>\n<li>28544 &mdash; Midway Park<\/li>\n<li>28574 &mdash; Richlands (also serves Gum Branch, Padgett, Cyrus)<\/li>\n<li>28539 &mdash; Hubert<\/li>\n<li>28584 &mdash; Swansboro (also serves Silverdale, Kellum)<\/li>\n<li>28460 &mdash; Sneads Ferry (also serves North Topsail Beach, West Onslow Beach)<\/li>\n<li>28445 &mdash; Holly Ridge (also serves Folkstone, part of Surf City)<\/li>\n<\/ul>\n<p>Most of the county&rsquo;s smaller crossroads communities and mobile-home parks share a Jacksonville, Richlands, or Swansboro ZIP rather than carrying their own postal code.<\/p>\n<h2>Geography<\/h2>\n<p>Onslow County lies on North Carolina&rsquo;s coastal plain, bounded on the south by the Atlantic Ocean and cut through by the New River, which drains most of the county into the ocean at New River Inlet. The terrain is low and flat, with extensive marsh and pocosin wetland along the coast and river, transitioning to pine flatwoods inland; roughly 16% of the county&rsquo;s area is water.<\/p>\n<p>The county borders <a href=\"https:\/\/townsvillages.com\/us\/jones-county\/\">Jones County<\/a> to the north, <a href=\"https:\/\/townsvillages.com\/us\/carteret-county\/\">Carteret County<\/a> to the northeast, <a href=\"https:\/\/townsvillages.com\/us\/duplin-county\/\">Duplin County<\/a> to the west, and <a href=\"https:\/\/townsvillages.com\/us\/pender-county\/\">Pender County<\/a> to the southwest, with the Atlantic Ocean forming its entire southeastern boundary.<\/p>\n<h2>Demographics<\/h2>\n<p>Onslow County had 204,576 residents at the 2020 census, giving it a density of about 269 people per square mile. Jacksonville, the county seat, is by far the largest community; Half Moon and Piney Green, both unincorporated CDPs adjoining Jacksonville and Camp Lejeune, are the next largest. Median household income runs below the North Carolina median of $70,804, reflecting the large share of young enlisted military households in the county; military pay and housing allowances, rather than local wages, drive much of that gap.<\/p>\n<h2>Economy &amp; Local Life<\/h2>\n<p>The U.S. Marine Corps dominates the county&rsquo;s economy. Camp Lejeune, home to II Marine Expeditionary Force, and Marine Corps Air Station New River together are among the largest employers in eastern North Carolina, and a large share of county households have a service member or federal civilian employee. Beyond the base, the economy runs on retail, healthcare (Onslow Memorial Hospital in Jacksonville), and coastal tourism at Surf City, North Topsail Beach, and Sneads Ferry. Swansboro, on the White Oak River, markets itself as the &ldquo;Friendly City by the Sea&rdquo; and draws visitors for its historic waterfront district.<\/p>\n<h2>History<\/h2>\n<p>Onslow Precinct was established in 1734 and became Onslow County in 1739, named for Arthur Onslow, a Speaker of the British House of Commons. The county seat was originally at Johnston (Old Onslow) before moving to Jacksonville in 1842. The county&rsquo;s modern economy was reshaped in 1941 with the creation of Camp Lejeune, a Marine Corps base built on land taken along the New River during World War II; the base and its later addition of MCAS New River turned a rural farming county into one of the fastest-growing counties in the state.<\/p>\n<h2>Getting There<\/h2>\n<p>US 17, US 258, and NC 24 are the county&rsquo;s main highways, with NC 172 and NC 210 serving the coastal towns.<\/p>\n<ul>\n<li>Wilmington &mdash; 45 miles southwest<\/li>\n<li>New Bern &mdash; 35 miles north<\/li>\n<li>Morehead City &mdash; 30 miles northeast<\/li>\n<li>Kinston &mdash; 45 miles northwest<\/li>\n<\/ul>\n<p>Albert J. Ellis Airport, near Richlands, offers commercial service; Wilmington International Airport is the nearest larger regional airport.<\/p>\n<h2>Frequently Asked Questions<\/h2>\n<p><strong>Where is Onslow County?<\/strong><br \/>It is on North Carolina&rsquo;s southeastern coast, between Wilmington and New Bern, bordering the Atlantic Ocean.<\/p>\n<p><strong>What is the population of Onslow County?<\/strong><br \/>204,576 at the 2020 census.<\/p>\n<p><strong>How big is Onslow County?<\/strong><br \/>762 square miles (1,974 km2) of land, plus 143 square miles of water.<\/p>\n<p><strong>What is the Onslow County seat?<\/strong><br \/>Jacksonville.<\/p>\n<p><strong>How many towns are in Onslow County?<\/strong><br \/>One city (Jacksonville) and five towns (Richlands, Swansboro, Holly Ridge, North Topsail Beach, and part of Surf City), plus several CDPs and unincorporated communities.<\/p>\n<p><strong>What ZIP codes are in Onslow County?<\/strong><br \/>13 ZIP codes, headed by 28540 and 28546 (Jacksonville), 28574 (Richlands), and 28584 (Swansboro).<\/p>\n<p><strong>Why is Onslow County so closely tied to the Marine Corps?<\/strong><br \/>Camp Lejeune and Marine Corps Air Station New River, both established in the 1940s, occupy a large share of the county and employ a large share of its working population.<\/p>\n<p>More counties in this state: <a href=\"https:\/\/townsvillages.com\/us\/category\/north-carolina\/\">Towns and villages in North Carolina<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Onslow County is a county in North Carolina, United States, on the state&rsquo;s southeastern coast where the New River meets the Atlantic Ocean. It had a population of 204,576 at the 2020 census and covers 762 square miles (1,974 km2) of land, centred near 34&deg;46&prime;N 77&deg;30&prime;W. Jacksonville is the county seat, and its postal code [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_seopress_titles_title":"Towns & Villages in Onslow County, North Carolina","_seopress_titles_desc":"Onslow County, NC: population, Jacksonville & Camp Lejeune, ZIP codes, towns, geography, and FAQ for all 204,576 residents.","_seopress_robots_index":"","_seopress_robots_follow":"","_seopress_robots_imageindex":"","_seopress_robots_snippet":"","_seopress_robots_primary_cat":"","_seopress_robots_breadcrumbs":"","_seopress_robots_freeze_modified_date":"","_seopress_robots_custom_modified_date":"","_seopress_robots_canonical":"","_seopress_social_fb_title":"","_seopress_social_fb_desc":"","_seopress_social_fb_img":"","_seopress_social_fb_img_attachment_id":0,"_seopress_social_fb_img_width":0,"_seopress_social_fb_img_height":0,"_seopress_social_twitter_title":"","_seopress_social_twitter_desc":"","_seopress_social_twitter_img":"","_seopress_social_twitter_img_attachment_id":0,"_seopress_social_twitter_img_width":0,"_seopress_social_twitter_img_height":0,"_seopress_redirections_value":"","_seopress_redirections_enabled":"","_seopress_redirections_enabled_regex":"","_seopress_redirections_logged_status":"","_seopress_redirections_param":"","_seopress_redirections_type":0,"_seopress_analysis_target_kw":"","_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":"","_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[40],"tags":[6],"class_list":["post-6607","post","type-post","status-publish","format-standard","category-north-carolina","tag-towns-and-cities","entry"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/townsvillages.com\/us\/wp-json\/wp\/v2\/posts\/6607","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/townsvillages.com\/us\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/townsvillages.com\/us\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/townsvillages.com\/us\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/townsvillages.com\/us\/wp-json\/wp\/v2\/comments?post=6607"}],"version-history":[{"count":2,"href":"https:\/\/townsvillages.com\/us\/wp-json\/wp\/v2\/posts\/6607\/revisions"}],"predecessor-version":[{"id":11532,"href":"https:\/\/townsvillages.com\/us\/wp-json\/wp\/v2\/posts\/6607\/revisions\/11532"}],"wp:attachment":[{"href":"https:\/\/townsvillages.com\/us\/wp-json\/wp\/v2\/media?parent=6607"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/townsvillages.com\/us\/wp-json\/wp\/v2\/categories?post=6607"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/townsvillages.com\/us\/wp-json\/wp\/v2\/tags?post=6607"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}