Onslow County’s flat, gently rolling terrain covers 767 square miles and is located in the southeastern coastal plain of North Carolina, approximately 120 miles southeast of Raleigh and 50 miles north of Wilmington. The City of Jacksonville is the county seat, and the areas surrounding the city constitute the major population centers and growth areas in the county. The county is home to more than 194,000 people and includes the incorporated towns of Holly Ridge, Richlands, Swansboro, North Topsail Beach and a portion of Surf City as well as U.S. Marine Corps Base Camp Lejeune and the related bases of Camp Johnson, Camp Geiger and New River Air Station. The bases comprise approximately 156,000 acres within the county.

From population statistics to climate data, there is a plethora of valuable information we can offer to assist you in making your business decision. In order to provide a snapshot of data that may be utilized please visit our Data & Demographics tab.