PlainWater

Rowan County, North Carolina

SDWIS compliance plate

Sheet NC159 · Rowan County 195 sys · 16,867 viol · #463/3254

VIOL-SEVERE · HEALTH-LOW · RANK-TOP · PHOTO-FINISH · PFAS-HIGH · SRC-GW · SYS-LARGE · BOOK-FULL

  • VIOL-SEVERE 92.3% flagged
  • HEALTH-LOW 7.5% health
  • RANK-TOP #463/3254
  • PHOTO-FINISH ±0.0 pp
  • PFAS-HIGH 66.7% detect
  • SRC-GW GW lead 96%
  • SYS-LARGE 195 systems
  • BOOK-FULL 7/7 fields

Nearest flagged-rate peer: Robeson County (+ 0 pp flagged-rate)

According to EPA SDWIS county population served used on /counties, Rowan County ranks #463 of 3,254 counties by people served, and #21 of 100 counties in North Carolina. See methodology · corpus placement.

Rowan County standing, lower-flagged corpus third

Flagged-system rate 92.3% is at or below the corpus lower third (≤ 92.7% flagged) across 2,973 counties with ≥3 SDWIS systems . Health-based share 7.5% is health-based share at or below the lower third (≤ 10.3%) . UCMR5 detect rate 66.7% is UCMR5 detect rate above the tested-pool upper third (> 33.3%) . Population served ranks #463 of 3,254 · #21 of 100 in North Carolina.

Flagged-rate neighbourhood around Rowan County

Lowest/highest poles plus in-state counties nearest Rowan County on % of SDWIS systems with ≥1 violation. Full ladder: /counties.

0% 20% 40% 60% 80% 100% Gates · lowest Gaston · near Robeson · near Tyrrell · highest 50% 92% 92.2% 92.3% 92.3% 92.4% 100%

Source: EPA SDWIS (county aggregates) As of 2026-05-15

Water Systems

System Name Population Violations PFAS
Kannapolis, City Of 54,757 300 Detected
Salisbury-Rowan 45,329 12 Clean
Landis, Town Of 5,510 81 -
China Grove, Town Of 4,895 378 Detected
East Spencer, Town Of 1,550 99 -
Faith, Town Of 1,316 86 -
Cleveland, Town Of 872 68 -
Millbridge Elem School 762 830 -
Knollwood Elem School 750 147 -
Westwood MHP & S/D 638 318 -
Morgan Elementary School 539 300 -
Webb Road Flea Market 500 13 -
Northeast Rowan County Water System 471 5 -
Bostian Elem School 391 30 -
Mt Ulla Elem School 370 25 -
Fisherman`s Cove Water System 359 584 -
Concordia Lutheran Church 350 11 -
New Hope Baptist Church-Salisbury 300 0 -
St Paul`s Lutheran Church 300 5 -
Calvary Baptist Tabernacle 300 53 -
Edgewood S/D 259 101 -
Trading Ford Baptist Church 250 43 -
Calvary Bapt Church 250 14 -
Thyatira Presbyterian Church 250 51 -
Tanglewood S/D 231 14 -
Old Farm Development 213 227 -
West Park Baptist Church 200 11 -
Prospect Presbyterian Church 200 107 -
Grace Bible Church 200 155 -
Bible Missionary Bapt Church 200 654 -
Lazy 5 Ranch 200 38 -
Piedmont Baptist Church 200 32 -
Cedar Glenn MHP Inc 198 774 -
McKenzie Sports Products 198 212 -
Oakland Meadows MHP 178 433 -
Knoll View S/D 178 57 -
Trinity Wesleyan Church 175 41 -
Morning Star Baptist Church 175 50 -
Ebenezer Lutheran Church 165 58 -
St Matthews Lutheran Church 160 36 -
Back Creek Presbyterian Church 160 6 -
Universal Forest Products 160 29 -
Fairfield Acres 158 70 -
Spencer Forest 157 115 -
Grace Lower Stone Reformed Church 150 8 -
Woodleaf Baptist Church 150 73 -
Lake Community Church 150 35 -
Windmill Ridge S/D 140 88 -
Franklin Baptist Church 140 0 -
Crestview S/D 135 102 -

Compare beyond North Carolina

Lower-flagged peers for Rowan County

Cross-state counties nearest Rowan County on flagged-system share (92.3%) and cumulative violation count (16,867). In-state neighbours stay on the compliance plate above.

Similar flagged-system rate

Nearest cross-state counties by % of SDWIS systems with at least one violation on record.

4 peers

Similar violation load

Nearest cross-state counties by cumulative SDWIS violation count (all systems in the county).

4 peers
Data sourced from EPA SDWIS and UCMR5 PFAS monitoring data. See our methodology for details. Retrieved and formatted by PlainWater

Every figure on PlainWater is rendered directly from EPA SDWIS drinking-water data, no number is typed in by an editor. This page draws directly on EPA SDWIS data, no figure is typed in by an editor. See our editorial standards & corrections policy, the methodology behind these numbers, or report a data error.