Tapcensus

North Carolina

McDowell County drinking water quality

94 active public water systems serve 27,345 people in McDowell County. 60 are compliant, 34 had at least one EPA violation in the past three years, 0 are designated serious violators, and 7 carry a health flag.

Active systems 94 22 community systems
People served 27K by public water systems
Systems with violations 34 36% of active systems, past 3 years
Serious violators 0 7 systems carry a health flag

Needs attention

Deer Park RV Campground NC0156432 · Nebo · Transient non-community system · Serves 100 2 rules violated in the past three years. Unresolved: Public Notification Rule and Revised Total Coliform Rule (RTCR).
Cedarbrook Residential Home NC0156126 · Nebo · Community water system · Serves 80 2 rules violated in the past three years. Unresolved: Lead and Copper Rule Revisions (LCRR).
Lake James Landing NC0156535 · Marion · Transient non-community system · Serves 60 1 rule violated in the past three years. Unresolved: Revised Total Coliform Rule (RTCR).
White Pines MHP NC0156122 · Nebo · Community water system · Serves 50 3 rules violated in the past three years. Unresolved: Lead and Copper Rule (LCR) and Lead and Copper Rule Revisions (LCRR).
Deer Park RV Campground #2 NC1056022 · Nebo · Transient non-community system · Serves 40 2 rules violated in the past three years. Unresolved: Public Notification Rule and Revised Total Coliform Rule (RTCR).
Houston House Rest Home NC0156127 · Union Mills · Community water system · Serves 40 4 rules violated in the past three years. Unresolved: Consumer Confidence Rule (CCR), Lead and Copper Rule (LCR), Lead and Copper Rule Revisions (LCRR), and Public Notification Rule.
Bonnie Plants Nebo Station NC1056011 · Nebo · Non-Transient non-community system · Serves 30 1 rule violated in the past three years. Unresolved: Lead and Copper Rule Revisions (LCRR).

Community water systems

22 systems, largest first
SystemServesStatusRules violated, 3 yrUnresolved
Marion, City of
Marion
9,362 3 0
Old Fort, Town of
Old Fort
1,700 2 0
McDowell Co--Nebo
Marion
902 2 0
Riverside MHP
Marion
399 1 0
Black Bear Development
Nebo
343 0 0
Marion Moose Lodge
Marion
320 3 1
Woodlawn Heights Water System
Marion
315 0 0
Little Switzerland Comm Assoc
Little Switzerland
300 1 0
Deer Park Health & Rehab.
Nebo
290 2 0
Marion Moose Lodge-Mountain
Marion
160 3 1
Bear Den Acres
Spruce Pine
140 1 0
Linville Falls Club
Marion
127 5 2
Waterglyn S/d
Nebo
115 0 0
Harmony Estates S/d
Nebo
100 3 1
Cedarbrook Residential Home
Nebo
80 2 1
Lake James Lodge Assisted Livi
Marion
80 3 2
Recovery Ventures Corporation
Old Fort
64 1 1
Swiss Village Wtr System
Little Switzerland
64 2 0
White Pines MHP
Nebo
50 3 2
Sunset Point S/d
Nebo
43 0 0
Houston House Rest Home
Union Mills
40 4 4
McDowell House Rest Home
Nebo
36 3 2
Non-community systems (72: schools, campgrounds, workplaces, restaurants)

These systems serve places people visit rather than homes.

SystemServesStatusRules violated, 3 yrUnresolved
Baxter Health Care Corp
Marion
2,450 0 0
Riverside Convenience Store
Marion
500 0 0
New North Cove Elem School
Marion
450 2 1
West Marion Elem School
Marion
449 3 1
Columbia Carolina Division
Old Fort
300 2 1
Mecklenburg Scout Camp
Nebo
300 0 0
Coats American
Marion
290 0 0
K G`s Quick Stop
Marion
250 0 0
Marion Lake Club
Nebo
250 0 0
Zion Hill Baptist Church
Marion
225 0 0
Camp Grier
Old Fort
200 0 0
Cherry Springs Baptist Church
Old Fort
200 0 0
Dollar General #14888
Marion
200 1 1
Dollar General #15706
Nebo
200 0 0
Dollar General #18037
Marion
200 1 0
Lake James State Park Catawba
Nebo
200 0 0
Linville Falls Lodge
Linville Falls
200 0 0
Providence Umc
Marion
200 0 0
Spacious Skies Hidden Creek Deluxe Tents
Marion
200 0 0
Spacious Skies Hidden Creek Office
Marion
200 0 0
Spacious Skies Hidden Creek Overlook
Marion
200 0 0
Spacious Skies Hidden Creek Pavillion
Marion
200 0 0
Woodlawn Roadside Park
Marion
200 0 0
Bakers Market & Tire Service
Marion
150 0 0
Bethel Baptist Church
Marion
150 0 0
Bethel Fwb Church
Nebo
150 0 0
Dysartsville Chevron/restaurant
Nebo
150 0 0
Living Waters Tabernacle
Old Fort
150 0 0
Nealsville Church of God
Marion
150 0 0
Rocky Pass Fwb Church
Nebo
150 0 0
Victory Temple Full Gospel CH
Nebo
150 0 0
Lucky Strike Miners Diner
Marion
137 0 0
MT Paradise Campground
Marion
135 1 1
Buck Creek RV Park
Marion
125 0 0
New Horizon Fellowship Church
Marion
125 0 0
Orchard at Altapass, the
Spruce Pine
125 0 0
Salem Fwb Church
Old Fort
125 0 0
Barefoot Landing & RV Park
Marion
110 0 0
Big League Camp
Marion
100 0 0
Deer Park RV Campground
Nebo
100 2 2
Famous Louise Rockhouse RT
Linville Falls
100 0 0
Hicks Chapel Baptist Church
Marion
100 0 0
Marion Lds Church
Marion
100 2 0
Mount Hebron Wesleyan Church
Old Fort
100 1 0
Spacious Skies Bear Den
Spruce Pine
90 0 0
Faith Mission Baptist Church
Marion
85 0 0
Sugar Hill Baptist Church
Marion
82 0 0
MT Calvary Fwb Church
Marion
80 0 0
Wildacres Retreat
Little Switzerland
80 0 0
Big Lynn Lodge
Little Switzerland
75 1 1
Greenlee Baptist Church
Old Fort
75 0 0
Pinnacle Missionary Bapt CH
Marion
75 0 0
Solid Rock Freewill Baptist Church
Nebo
75 0 0
Deerfield Lake
Marion
70 0 0
Lake James Landing
Marion
60 1 1
Ashworth Road Baptist Church
Marion
50 0 0
Black Bear Access Area
Marion
50 0 0
Catawba Falls Campground
Old Fort
50 0 0
Dysartsville Baptist Church
Nebo
50 0 0
Hankins Baptist Church
Marion
50 0 0
Linville Falls Community CH
Linville Falls
50 1 0
Lost Dutchman`s Mining Assoc
Nebo
50 0 0
Skyline Village Inn/tavern
Little Switzerland
50 0 0
Bethlehem Baptist Church
Old Fort
45 0 0
Harmony Grove Baptist Church
Nebo
45 0 0
Deer Park RV Campground #2
Nebo
40 2 2
North Cove Truck Service
Marion
40 0 0
Concord Umc
Marion
35 1 1
Lamplighter MHP
Marion
32 2 1
Bonnie Plants Nebo Station
Nebo
30 1 1
Brookside Baptist Church
Old Fort
30 0 0
Carson`s Chapel
Pleasant Garden
25 0 0
Inactive systems (169, no longer operating or reporting)

Kept for the record and excluded from the county totals above. Browse inactive systems.

About this data

Totals cover active systems. Systems serving more than one county are counted in each county. EPA counts the rules a system was in violation of, not the individual violations; one rule can carry several.

Source: the U.S. EPA's Enforcement and Compliance History Online system (ECHO), which publishes the federal Safe Drinking Water Information System. EPA's terms and values are shown as published. The North Carolina records are from EPA's data refresh of Oct 7, 2026; EPA refreshes this data quarterly, and states report to EPA with a lag of three to six months, so the newest violations may not appear yet. Retrieved from ECHO on Oct 11, 2026.