{"id":6556,"date":"2023-08-01T09:17:47","date_gmt":"2023-08-01T09:17:47","guid":{"rendered":"https:\/\/townsvillages.com\/us\/?p=6556"},"modified":"2026-08-21T16:17:31","modified_gmt":"2026-08-21T16:17:31","slug":"harnett-county","status":"publish","type":"post","link":"https:\/\/townsvillages.com\/us\/harnett-county\/","title":{"rendered":"Harnett County, North Carolina"},"content":{"rendered":"<p>Harnett County is a county in North Carolina, United States, straddling the Sandhills and Coastal Plain south of Raleigh. It had a population of 133,568 at the 2020 census and covers 601 square miles (1,557 km2) centred near 35&deg;22&prime;N 78&deg;52&prime;W.<\/p>\n<p>Lillington is the county seat, and its postal code is 27546. Harnett County has one city, four towns, five census-designated places, and dozens of unincorporated communities spread across 13 townships. The county sits in the Eastern time zone and carries FIPS code 37085.<\/p>\n<h2>Towns &amp; Villages in Harnett County<\/h2>\n<p>Harnett County&#8217;s map holds a single incorporated city (Dunn), four towns, five census-designated places (CDPs), and a long list of unincorporated crossroads and former post-office communities scattered across its 13 townships &mdash; a settlement pattern typical of North Carolina&#8217;s Coastal Plain counties. Two entries from older lists, &#8220;Anderson Creek&#8221; and &#8220;Spout Springs,&#8221; were duplicated and appear here once.<\/p>\n<div class=\"tv-table-scroll\">\n<table>\n<thead>\n<tr>\n<th>Place<\/th>\n<th>Type<\/th>\n<th>Township<\/th>\n<th>Pop.<\/th>\n<th>ZIP<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Dunn<\/td>\n<td>City<\/td>\n<td>Averasboro<\/td>\n<td>&mdash;<\/td>\n<td>28334<\/td>\n<\/tr>\n<tr>\n<td>Lillington<\/td>\n<td>Town &middot; seat<\/td>\n<td>Lillington<\/td>\n<td>&mdash;<\/td>\n<td>27546<\/td>\n<\/tr>\n<tr>\n<td>Angier<\/td>\n<td>Town<\/td>\n<td>Buckhorn<\/td>\n<td>&mdash;<\/td>\n<td>27501<\/td>\n<\/tr>\n<tr>\n<td>Coats<\/td>\n<td>Town<\/td>\n<td>Grove<\/td>\n<td>&mdash;<\/td>\n<td>27521<\/td>\n<\/tr>\n<tr>\n<td>Erwin<\/td>\n<td>Town<\/td>\n<td>Duke<\/td>\n<td>&mdash;<\/td>\n<td>28339<\/td>\n<\/tr>\n<tr>\n<td>Anderson Creek<\/td>\n<td>CDP<\/td>\n<td>Anderson Creek<\/td>\n<td>&mdash;<\/td>\n<td>28326<\/td>\n<\/tr>\n<tr>\n<td>Buies Creek<\/td>\n<td>CDP<\/td>\n<td>Barbecue<\/td>\n<td>&mdash;<\/td>\n<td>27506<\/td>\n<\/tr>\n<tr>\n<td>Bunnlevel<\/td>\n<td>CDP<\/td>\n<td>Upper Little River<\/td>\n<td>&mdash;<\/td>\n<td>28323<\/td>\n<\/tr>\n<tr>\n<td>Mamers<\/td>\n<td>CDP<\/td>\n<td>Johnsonville<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Spout Springs<\/td>\n<td>CDP<\/td>\n<td>Anderson Creek<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Barbecue<\/td>\n<td>Unincorp.<\/td>\n<td>Barbecue<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Barclaysville<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Boone Trail<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Cape Fear<\/td>\n<td>Unincorp.<\/td>\n<td>Averasboro<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Chalybeate Springs<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Cokesbury<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Duncan<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Flat Branch<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Fonville<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Grove Park<\/td>\n<td>Unincorp.<\/td>\n<td>Grove<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Hairtown<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Harnett<\/td>\n<td>Unincorp.<\/td>\n<td>Hectors Creek<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Johnsonville<\/td>\n<td>Unincorp.<\/td>\n<td>Johnsonville<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Kipling<\/td>\n<td>Unincorp.<\/td>\n<td>Stewarts Creek<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Lakeside Village<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Luart<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Norrington Crossroads<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Olivia<\/td>\n<td>Unincorp.<\/td>\n<td>Neills Creek<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Overhills<\/td>\n<td>Unincorp.<\/td>\n<td>Upper Little River<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Pineview<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Rawls<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Ryes<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Seminole<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Senter<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Shawtown<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Turlington<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Twin Lakes<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Walkertown<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Westhaven<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<h2>Townships<\/h2>\n<p>North Carolina counties are historically divided into civil townships used for elections and tax listing. Harnett County has 13:<\/p>\n<div class=\"tv-table-scroll\">\n<table>\n<thead>\n<tr>\n<th>Township<\/th>\n<th>Pop. (2020)<\/th>\n<th>Main settlements<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Anderson Creek<\/td>\n<td>&mdash;<\/td>\n<td>Anderson Creek, Spout Springs<\/td>\n<\/tr>\n<tr>\n<td>Averasboro<\/td>\n<td>&mdash;<\/td>\n<td>Dunn, Cape Fear<\/td>\n<\/tr>\n<tr>\n<td>Barbecue<\/td>\n<td>&mdash;<\/td>\n<td>Buies Creek, Barbecue<\/td>\n<\/tr>\n<tr>\n<td>Black River<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Buckhorn<\/td>\n<td>&mdash;<\/td>\n<td>Angier<\/td>\n<\/tr>\n<tr>\n<td>Duke<\/td>\n<td>&mdash;<\/td>\n<td>Erwin<\/td>\n<\/tr>\n<tr>\n<td>Grove<\/td>\n<td>&mdash;<\/td>\n<td>Coats, Grove Park<\/td>\n<\/tr>\n<tr>\n<td>Hectors Creek<\/td>\n<td>&mdash;<\/td>\n<td>Harnett<\/td>\n<\/tr>\n<tr>\n<td>Johnsonville<\/td>\n<td>&mdash;<\/td>\n<td>Johnsonville, Mamers<\/td>\n<\/tr>\n<tr>\n<td>Lillington<\/td>\n<td>&mdash;<\/td>\n<td>Lillington<\/td>\n<\/tr>\n<tr>\n<td>Neills Creek<\/td>\n<td>&mdash;<\/td>\n<td>Olivia<\/td>\n<\/tr>\n<tr>\n<td>Stewarts Creek<\/td>\n<td>&mdash;<\/td>\n<td>Kipling<\/td>\n<\/tr>\n<tr>\n<td>Upper Little River<\/td>\n<td>&mdash;<\/td>\n<td>Bunnlevel, Overhills<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<h2>ZIP Codes<\/h2>\n<ul>\n<li>27546 &mdash; Lillington (also serves the county seat and surrounding Lillington Township)<\/li>\n<li>28334 &mdash; Dunn<\/li>\n<li>27501 &mdash; Angier (also serves the Buckhorn Township area)<\/li>\n<li>27521 &mdash; Coats<\/li>\n<li>28339 &mdash; Erwin<\/li>\n<li>27506 &mdash; Buies Creek (home to Campbell University)<\/li>\n<li>28323 &mdash; Bunnlevel<\/li>\n<li>28326 &mdash; Anderson Creek (shared with adjoining Fort Bragg-area addresses)<\/li>\n<\/ul>\n<p>Smaller unincorporated communities such as Mamers, Cokesbury, Olivia, and Kipling generally use the ZIP code of their nearest post town rather than one of their own.<\/p>\n<h2>Geography<\/h2>\n<p>Harnett County lies where North Carolina&#8217;s Sandhills meet the upper Coastal Plain, giving it a mix of longleaf-pine ridges in the west and flatter farmland toward the east. The Cape Fear River crosses the county from northwest to southeast, historically powering mills near Lillington and Averasboro, while the Upper Little River and Black River drain its northern and eastern townships. The county&#8217;s total area of 601 square miles is 594.93 square miles of land and 6.29 square miles of water.<\/p>\n<p>Harnett County borders <a href=\"https:\/\/townsvillages.com\/us\/wake-county\/\">Wake County<\/a> to the north, Johnston County to the northeast, Sampson County to the southeast, <a href=\"https:\/\/townsvillages.com\/us\/cumberland-county-north-carolina\/\">Cumberland County<\/a> to the south, Moore County to the west-southwest, <a href=\"https:\/\/townsvillages.com\/us\/lee-county-north-carolina\/\">Lee County<\/a> to the west-northwest, and <a href=\"https:\/\/townsvillages.com\/us\/chatham-county-north-carolina\/\">Chatham County<\/a> to the northwest.<\/p>\n<h2>Demographics<\/h2>\n<p>Harnett County had 133,568 residents at the 2020 census, up sharply from the previous decade as growth spread south from the Raleigh area. Anderson Creek is the largest community by population, ahead of Dunn, the county&#8217;s only incorporated city, which lost population over the same decade. Median household income in Harnett County runs below the North Carolina median of $70,804, reflecting the county&#8217;s mix of agricultural, military-support, and commuter households. Population density is about 225 people per square mile of land, concentrated along the Interstate 95 corridor and the Anderson Creek and Buckhorn townships nearest Fort Bragg and Fayetteville.<\/p>\n<h2>Economy &amp; Local Life<\/h2>\n<p>Harnett County&#8217;s economy leans on its position beside Fort Bragg in neighboring Cumberland County, which supports civilian jobs and housing growth in the county&#8217;s southern townships, alongside agriculture (tobacco, cotton, sweet potatoes, and poultry) in its rural east. Campbell University, a private university in Buies Creek with law and pharmacy schools, is one of the county&#8217;s largest employers and draws students and staff countywide. Harnett County Schools operates the county&#8217;s public school system across its towns and townships.<\/p>\n<h2>History<\/h2>\n<p>Harnett County was formed in 1855 from part of Cumberland County and named for Cornelius Harnett, a Revolutionary War-era statesman and delegate to the Continental Congress. During the Civil War, the Battle of Averasborough was fought in the county in March 1865, part of the fighting between Union General William T. Sherman&#8217;s army and Confederate forces under General William Hardee during Sherman&#8217;s Carolinas campaign. The county&#8217;s population grew slowly through the twentieth century before accelerating in recent decades with suburban expansion from the Raleigh-Fayetteville corridor.<\/p>\n<h2>Getting There<\/h2>\n<p>Interstate 95 runs north-south through the eastern part of Harnett County, and US Routes 301 and 401 cross the county connecting Lillington, Dunn, and Angier.<\/p>\n<ul>\n<li>Raleigh &mdash; about 35 miles north<\/li>\n<li>Fayetteville &mdash; about 25 miles south<\/li>\n<li>Sanford &mdash; about 20 miles west<\/li>\n<li>Fuquay-Varina &mdash; about 15 miles north<\/li>\n<\/ul>\n<p>The nearest commercial airport is Raleigh-Durham International Airport (RDU), roughly 40 miles north of Lillington.<\/p>\n<h2>Frequently Asked Questions<\/h2>\n<p><strong>Where is Harnett County?<\/strong><br \/>\nIt is in the central part of North Carolina, on the Sandhills-Coastal Plain boundary south of Raleigh and north of Fayetteville.<\/p>\n<p><strong>What is the population of Harnett County?<\/strong><br \/>\n133,568 people at the 2020 census.<\/p>\n<p><strong>How big is Harnett County?<\/strong><br \/>\n601 square miles (1,557 km2), including 6.29 square miles of water.<\/p>\n<p><strong>What is the Harnett County seat?<\/strong><br \/>\nLillington is the county seat.<\/p>\n<p><strong>How many towns are in Harnett County?<\/strong><br \/>\nOne city (Dunn), four towns (Lillington, Angier, Coats, and Erwin), five census-designated places, and dozens of smaller unincorporated communities.<\/p>\n<p><strong>What ZIP codes are in Harnett County?<\/strong><br \/>\nMain ZIP codes include 27546 (Lillington), 28334 (Dunn), 27501 (Angier), 27521 (Coats), 28339 (Erwin), and 27506 (Buies Creek).<\/p>\n<p><strong>What university is in Harnett County?<\/strong><br \/>\nCampbell University, a private university with law and pharmacy schools, is based in Buies Creek.<\/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>Harnett County is a county in North Carolina, United States, straddling the Sandhills and Coastal Plain south of Raleigh. It had a population of 133,568 at the 2020 census and covers 601 square miles (1,557 km2) centred near 35&deg;22&prime;N 78&deg;52&prime;W. Lillington is the county seat, and its postal code is 27546. Harnett County has one [&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 Harnett County, North Carolina","_seopress_titles_desc":"Harnett County, NC: population 133,568, county seat Lillington, 13 townships, ZIP codes, bordering counties, and every town and CDP.","_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-6556","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\/6556","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=6556"}],"version-history":[{"count":2,"href":"https:\/\/townsvillages.com\/us\/wp-json\/wp\/v2\/posts\/6556\/revisions"}],"predecessor-version":[{"id":11194,"href":"https:\/\/townsvillages.com\/us\/wp-json\/wp\/v2\/posts\/6556\/revisions\/11194"}],"wp:attachment":[{"href":"https:\/\/townsvillages.com\/us\/wp-json\/wp\/v2\/media?parent=6556"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/townsvillages.com\/us\/wp-json\/wp\/v2\/categories?post=6556"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/townsvillages.com\/us\/wp-json\/wp\/v2\/tags?post=6556"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}