County / FIPS 37085
Harnett County
North Carolina
Harnett County runs 31 public schools reporting to NCES. It also has 2 Medicare-certified hospitals reporting to CMS, of which 1 carry an overall star rating.
At a glance
Public schools
31
Hospitals
2
With a star rating
1
Land area
595
Federal money
Obligations recorded against a place of performance in Harnett County. An obligation is a legal commitment to pay, not cash out the door — outlays follow later, sometimes by years.
Obligations, FY2025
$901.6M
Per resident
$6,750
Change since FY2021
+6%
Fiscal years covered
5
▸ View as table
| Period | Obligations |
|---|---|
| 2021 | $853M |
| 2022 | $747M |
| 2023 | $766M |
| 2024 | $833M |
| 2025 | $902M |
Figures are nominal — not adjusted for inflation — because USAspending publishes them that way and adjusting them here would mean this site had edited a government figure. The per-resident figure divides by the 2020 decennial count, which is the population USAspending carries; a 2020 denominator against 2025 spending overstates per-head figures wherever a place has grown since. Harnett County ranks 563rd of 3,233 on this measure in FY2025.
Hospitals in Harnett County
| Hospital | City | CMS rating |
|---|---|---|
| Betsy Johnson Regional Hospital | Dunn | |
| Good Hope Hospital, Inc | Erwin | Not rated |
Public schools in Harnett County
Enrollment is the most recent year NCES published.
| School | District | City | Enrollment |
|---|---|---|---|
| Anderson Creek Primary | Harnett County Schools | Bunnlevel | 582 |
| Angier Elementary | Harnett County Schools | Angier | 356 |
| Benhaven Elementary | Harnett County Schools | Sanford | 1,030 |
| Boone Trail Elementary | Harnett County Schools | Mamers | 507 |
| Buies Creek Elementary | Harnett County Schools | Buies Creek | 232 |
| Coats Elementary | Harnett County Schools | Coats | 671 |
| Coats-Erwin Middle | Harnett County Schools | Dunn | 606 |
| Dunn Elementary | Harnett County Schools | Dunn | 799 |
| Dunn Middle | Harnett County Schools | Dunn | 412 |
| Erwin Elementary | Harnett County Schools | Erwin | 562 |
| Harnett Central High | Harnett County Schools | Angier | 1,474 |
| Harnett Central Middle | Harnett County Schools | Angier | 1,024 |
| Harnett County Early College | Harnett County Schools | Dunn | 102 |
| Highland Elementary | Harnett County Schools | Sanford | 891 |
| Highland Middle | Harnett County Schools | Sanford | 875 |
| Johnsonville Elementary | Harnett County Schools | Cameron | 475 |
| Lafayette Elementary | Harnett County Schools | Kipling | 625 |
| Lillington-Shawtown Elementary | Harnett County Schools | Lillington | 694 |
| North Harnett Primary | Harnett County Schools | Angier | 352 |
| Overhills Elementary | Harnett County Schools | Spring Lake | 930 |
| Overhills High | Harnett County Schools | Spring Lake | 1,971 |
| Overhills Middle | Harnett County Schools | Spring Lake | 799 |
| South Harnett Elementary | Harnett County Schools | Bunnlevel | 448 |
| Triton High | Harnett County Schools | Erwin | 1,287 |
| Western Harnett High | Harnett County Schools | Lillington | 1,386 |
| Western Harnett Middle | Harnett County Schools | Lillington | 820 |
| Achievement Charter Academy | Achievement Charter Academy | Fuquay-Varina | 158 |
| Anderson Creek Academy | Anderson Creek Academy | Spring Lake | 288 |
| Star Academy | Harnett County Schools | Lillington | 18 |
| Harnett Virtual Academy | Harnett County Schools | Lillington | 122 |
| Wayne Avenue Elementary | Harnett County Schools | Dunn | — |