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 east 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, part of Surf City, and unincorporated Sneads Ferry. Approximately 156,000 acres comprise the U.S. Marine Corps Base, Camp Lejeune and more than 46,000 Marines and sailors are stationed there.
The climate of Onslow County is mild to moderate. The average length of the freeze-free growing season in Jacksonville is 230 days. The last freeze is around March 20th, and the earliest freeze is around November 15th. Temperatures seldom go below 20 degrees more than once or twice a year. The annual average rainfall is 54 inches, and although a few flakes of snow are seen nearly every winter, measurable amounts occur very rarely. The little snow that does fall usually melts within a short time. The average annual temperature is 63 degrees, with the coldest month being January and the hottest month being July.
Onslow County offers education, shopping, dining, and community activities galore. With a cohesive network of government and community agencies, we are proud to host annual festivals, recreation, cultural activities and sporting events.