Private Well Water Testing in North Carolina
County-by-county USGS area-risk estimates for private wells across North Carolina โ arsenic exceedance probability and private-well population โ plus how to test your own well at a North Carolina-certified laboratory.
North Carolina private-well risk summary
Counties covered
100
North Carolina counties with modeled risk data.
People on private wells
area estimate2,163,719
estimated across covered North Carolina counties.
Average arsenic risk
area estimate2%
average modeled chance a well exceeds 10 ยตg/L arsenic across covered counties.
North Carolina counties
- Wake County2% arsenic exceedance (area estimate)61,667 people on private wells
- Guilford County2% arsenic exceedance (area estimate)59,747 people on private wells
- Rowan County3% arsenic exceedance (area estimate)52,812 people on private wells
- Johnston County2% arsenic exceedance (area estimate)51,414 people on private wells
- Randolph County1% arsenic exceedance (area estimate)50,970 people on private wells
- Gaston County1% arsenic exceedance (area estimate)46,339 people on private wells
- Surry County2% arsenic exceedance (area estimate)45,970 people on private wells
- Sampson County2% arsenic exceedance (area estimate)45,892 people on private wells
- Catawba County2% arsenic exceedance (area estimate)44,230 people on private wells
- Wayne County2% arsenic exceedance (area estimate)42,113 people on private wells
- Columbus County2% arsenic exceedance (area estimate)40,063 people on private wells
- Rockingham County3% arsenic exceedance (area estimate)39,998 people on private wells
- Mecklenburg County2% arsenic exceedance (area estimate)39,789 people on private wells
- Cumberland County2% arsenic exceedance (area estimate)39,552 people on private wells
- Union County2% arsenic exceedance (area estimate)38,886 people on private wells
- Iredell County2% arsenic exceedance (area estimate)36,640 people on private wells
- Brunswick County4% arsenic exceedance (area estimate)36,539 people on private wells
- Harnett County2% arsenic exceedance (area estimate)36,202 people on private wells
- Nash County1% arsenic exceedance (area estimate)35,142 people on private wells
- Alamance County2% arsenic exceedance (area estimate)35,078 people on private wells
- Robeson County2% arsenic exceedance (area estimate)34,665 people on private wells
- Duplin County2% arsenic exceedance (area estimate)33,857 people on private wells
- Buncombe County2% arsenic exceedance (area estimate)33,594 people on private wells
- Cleveland County2% arsenic exceedance (area estimate)32,938 people on private wells
- Forsyth County2% arsenic exceedance (area estimate)32,110 people on private wells
- Moore County1% arsenic exceedance (area estimate)30,869 people on private wells
- Pender County2% arsenic exceedance (area estimate)30,839 people on private wells
- Rutherford County2% arsenic exceedance (area estimate)30,150 people on private wells
- Orange County2% arsenic exceedance (area estimate)29,151 people on private wells
- Franklin County2% arsenic exceedance (area estimate)28,152 people on private wells
- Durham County3% arsenic exceedance (area estimate)27,466 people on private wells
- Chatham County2% arsenic exceedance (area estimate)27,320 people on private wells
- Wilkes County2% arsenic exceedance (area estimate)26,244 people on private wells
- Lincoln County1% arsenic exceedance (area estimate)26,239 people on private wells
- Henderson County1% arsenic exceedance (area estimate)26,129 people on private wells
- Beaufort County4% arsenic exceedance (area estimate)25,890 people on private wells
- Stokes County2% arsenic exceedance (area estimate)25,529 people on private wells
- Granville County2% arsenic exceedance (area estimate)25,452 people on private wells
- Stanly County2% arsenic exceedance (area estimate)25,328 people on private wells
- Carteret County6% arsenic exceedance (area estimate)24,966 people on private wells
- Cabarrus County2% arsenic exceedance (area estimate)24,746 people on private wells
- McDowell County1% arsenic exceedance (area estimate)24,394 people on private wells
- Burke County2% arsenic exceedance (area estimate)24,108 people on private wells
- Yadkin County2% arsenic exceedance (area estimate)23,985 people on private wells
- New Hanover County4% arsenic exceedance (area estimate)23,100 people on private wells
- Person County2% arsenic exceedance (area estimate)22,403 people on private wells
- Bladen County2% arsenic exceedance (area estimate)22,157 people on private wells
- Caldwell County1% arsenic exceedance (area estimate)20,813 people on private wells
- Wilson County2% arsenic exceedance (area estimate)20,506 people on private wells
- Caswell County2% arsenic exceedance (area estimate)19,417 people on private wells
- Edgecombe County2% arsenic exceedance (area estimate)18,692 people on private wells
- Vance County2% arsenic exceedance (area estimate)18,399 people on private wells
- Halifax County1% arsenic exceedance (area estimate)17,699 people on private wells
- Craven County3% arsenic exceedance (area estimate)17,068 people on private wells
- Scotland County2% arsenic exceedance (area estimate)16,609 people on private wells
- Lee County2% arsenic exceedance (area estimate)16,055 people on private wells
- Pitt County2% arsenic exceedance (area estimate)15,811 people on private wells
- Davidson County2% arsenic exceedance (area estimate)15,685 people on private wells
- Warren County1% arsenic exceedance (area estimate)14,803 people on private wells
- Alexander County1% arsenic exceedance (area estimate)14,625 people on private wells
- Hoke County1% arsenic exceedance (area estimate)14,499 people on private wells
- Macon County1% arsenic exceedance (area estimate)14,475 people on private wells
- Haywood County1% arsenic exceedance (area estimate)14,424 people on private wells
- Transylvania County1% arsenic exceedance (area estimate)13,878 people on private wells
- Watauga County1% arsenic exceedance (area estimate)13,450 people on private wells
- Jackson County1% arsenic exceedance (area estimate)13,346 people on private wells
- Martin County4% arsenic exceedance (area estimate)12,718 people on private wells
- Bertie County3% arsenic exceedance (area estimate)12,580 people on private wells
- Onslow County3% arsenic exceedance (area estimate)12,516 people on private wells
- Davie County3% arsenic exceedance (area estimate)12,398 people on private wells
- Richmond County1% arsenic exceedance (area estimate)12,278 people on private wells
- Hertford County1% arsenic exceedance (area estimate)11,679 people on private wells
- Polk County1% arsenic exceedance (area estimate)11,376 people on private wells
- Montgomery County1% arsenic exceedance (area estimate)11,366 people on private wells
- Ashe County1% arsenic exceedance (area estimate)11,144 people on private wells
- Currituck County5% arsenic exceedance (area estimate)10,701 people on private wells
- Cherokee County1% arsenic exceedance (area estimate)10,570 people on private wells
- Northampton County2% arsenic exceedance (area estimate)9,897 people on private wells
- Lenoir County5% arsenic exceedance (area estimate)8,789 people on private wells
- Anson County3% arsenic exceedance (area estimate)8,739 people on private wells
- Madison County2% arsenic exceedance (area estimate)8,242 people on private wells
- Camden County3% arsenic exceedance (area estimate)7,147 people on private wells
- Avery County2% arsenic exceedance (area estimate)6,929 people on private wells
- Yancey County2% arsenic exceedance (area estimate)6,164 people on private wells
- Clay County1% arsenic exceedance (area estimate)5,852 people on private wells
- Dare County6% arsenic exceedance (area estimate)5,820 people on private wells
- Alleghany County1% arsenic exceedance (area estimate)5,417 people on private wells
- Washington County2% arsenic exceedance (area estimate)4,600 people on private wells
- Mitchell County3% arsenic exceedance (area estimate)4,438 people on private wells
- Swain County1% arsenic exceedance (area estimate)3,966 people on private wells
- Gates County2% arsenic exceedance (area estimate)2,744 people on private wells
- Jones County2% arsenic exceedance (area estimate)2,472 people on private wells
- Hyde County5% arsenic exceedance (area estimate)2,078 people on private wells
- Graham County1% arsenic exceedance (area estimate)1,992 people on private wells
- Pamlico County5% arsenic exceedance (area estimate)1,888 people on private wells
- Greene County3% arsenic exceedance (area estimate)1,861 people on private wells
- Tyrrell County4% arsenic exceedance (area estimate)1,449 people on private wells
- Pasquotank County3% arsenic exceedance (area estimate)1,095 people on private wells
- Perquimans County3% arsenic exceedance (area estimate)1,050 people on private wells
- Chowan County5% arsenic exceedance (area estimate)686 people on private wells
Find a North Carolina-certified testing lab
Get your well tested at a North Carolina-certified laboratory. We list certification programs by state.
Already tested your well? Get a free plain-English reading
Upload your well water lab report (PDF or a photo) and our team will email you a full, plain-English reading of every result โ free. Educational only, never medical advice.
Your upload also helps us keep local water data accurate โ we only ever share anonymized, area-level summaries.
Upload my well testThese figures are USGS area estimates: statistical groundwater models describing how likely elevated contaminant levels are across a county. They are not designed to predict the concentration in any single well. Only testing your own well reveals its water quality.
Need whole-house or professional water treatment?
For the problems a pitcher or under-sink filter cannot fix โ scale, rust and black staining, sulfur smell, well contamination, or test results you cannot explain. Tell us what is happening and we will connect you with a local water-treatment professional.
Stay Informed About Your Water Quality
Get EPA reports, filter recommendations, and safety alerts for your area.
Weekly water-quality guidance for your area. Unsubscribe anytime.