Nitrate violations in Iowa
190 active public water systems in Iowa had a Nitrate violation in the past three years, 34 of them in the latest quarter of EPA's data. What Nitrate is and why it matters.
Systems with a Nitrate violation
Latest quarter first, then largest first| System | Serves | Status | Rules violated, 3 yr | Unresolved |
|---|---|---|---|---|
|
Timberline Golf Course Inc. Peosta · Dubuque County |
130 | 3 | 1 | |
|
Louisa Courts MHP & Sales Muscatine · Muscatine County |
121 | 2 | 0 | |
|
Michael Foods Britt Britt · Hancock County |
110 | 1 | 0 | |
|
Lake Cornelia Park -Wright CO Conservat Clarion · Wright County |
105 | 2 | 0 | |
|
Peace Reformed Church Garner · Hancock County |
105 | 3 | 1 | |
|
Kabeles Trading Post Spirit Lake · Dickinson County |
104 | 3 | 0 | |
|
Heritage Global Methodist Church Waverly · Bremer County |
100 | 1 | 0 | |
|
Knapp Creek Event Center Walford · Benton County |
100 | 3 | 1 | |
|
Oak Valley Cedar Rapids · Linn County |
100 | 5 | 2 | |
|
Pin Oak Pub & Links Manchester · Delaware County |
100 | 4 | 1 | |
|
Rice Lake Golf & Country Club Lake Mills · Winnebago County |
100 | 3 | 0 | |
|
Stockyard Osterdock · Clayton County |
100 | 3 | 1 | |
|
Tri-State Community Church Dubuque · Dubuque County |
100 | 2 | 1 | |
|
Valley Oaks Clinton · Clinton County |
100 | 4 | 0 | |
|
Lazy Acres Urbana · Benton County |
99 | 3 | 1 | |
|
Morley Municipal Water Supply Morley · Jones County |
98 | 2 | 0 | |
|
Five Star Cooperative New Hampton · Chickasaw County |
97 | 1 | 0 | |
|
The Learning Journey Council Bluffs · Pottawattamie County |
90 | 2 | 0 | |
|
Silvercrest Golf & Country Club, Inc. Decorah · Winneshiek County |
88 | 3 | 2 | |
|
Wapsipinicon Country Club Anamosa · Jones County |
85 | 1 | 0 | |
|
Hansell Water Department Hansell · Franklin County |
82 | 3 | 0 | |
|
Word of Faith Dominion Church Lake Mills · Winnebago County |
81 | 2 | 0 | |
|
New Cooperative, INC (roelyn) Moorland · Webster County |
80 | 4 | 0 | |
|
Woodlyn Hills Algona · Kossuth County |
80 | 3 | 0 | |
|
Fairview Terrrace Mobile Home Park LLC Anamosa · Jones County |
72 | 4 | 2 | |
|
Jackson Heights Golf Course Jackson Junction · Winneshiek County |
72 | 2 | 0 | |
|
Deese Thirsty Camel Conesville · Louisa County |
67 | 3 | 1 | |
|
Lewis and Clark State Park Onawa · Monona County |
67 | 2 | 1 | |
|
Waubonsie ST PK (bridle Trail) Hamburg · Fremont County |
66 | 2 | 1 | |
|
US Nameplate Company INC Mount Vernon · Linn County |
65 | 8 | 1 | |
|
Saulsbury Br-Educational Ctr. Muscatine · Muscatine County |
62 | 2 | 0 | |
|
Bodensteiner Implement INC (nh) New Hampton · Chickasaw County |
60 | 2 | 0 | |
|
Montipark LLC Monticello · Jones County |
60 | 10 | 4 | |
|
Nashua Town and Country Club Nashua · Chickasaw County |
60 | 1 | 0 | |
|
Wilson Island State Rec Area Missouri Valley · Harrison County |
60 | 2 | 0 | |
|
Americinn Williamsburg Williamsburg · Iowa County |
59 | 4 | 1 | |
|
Gold Key Motel Hampton · Franklin County |
58 | 4 | 0 | |
|
Poet Biorefining (coon Rapids) Bayard · Guthrie County |
57 | 1 | 0 | |
|
Club 76 INC North Liberty · Johnson County |
53 | 3 | 0 | |
|
High Point City Church Iowa City · Johnson County |
53 | 2 | 0 | |
|
Big Rock Country Club Fayette · Fayette County |
52 | 3 | 1 | |
|
Double DD Bar and Grill LLC Conesville · Muscatine County |
52 | 1 | 0 | |
|
Timberlake Swisher · Johnson County |
52 | 5 | 1 | |
|
Buffalo Run Golf Club Nora Springs · Cerro Gordo County |
51 | 3 | 1 | |
|
Deer Creek Lutheran Church Carpenter · Mitchell County |
51 | 2 | 0 | |
|
AG Processing Refinery Sergeant Bluff · Woodbury County |
50 | 1 | 0 | |
|
Church of Jesus Christ of Lds (hampton) Hampton · Franklin County |
50 | 3 | 1 | |
|
First Presbyterian Church (near Ely) Ely · Linn County |
50 | 1 | 0 | |
|
Kingdom Hall (waukon) Waukon · Allamakee County |
50 | 2 | 0 | |
|
Muscatine Com School Transportation Bldg Muscatine · Muscatine County |
50 | 3 | 0 |
About this data
A system is counted once if any of its violations in the past three years involved Nitrate, including monitoring and reporting lapses. Rules violated and status in the table are for the whole system, not Nitrate alone.
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 Iowa 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.