B69/100

Kansas Tap Water Quality Rankings 2026

216 cities · 2,677,943 people served

Top Contaminant Concerns

Copper (90th percentile)PFOSPFHxSPFOALead (90th percentile)

All Cities in Kansas

#CityScorePopulationViolations
1Kansas CityA (85)634,96019
2WichitaA (81)395,6994
3OlatheC (59)143,01418
4TopekaB (61)140,63840
5LawrenceA (88)137,43434
6ManhattanA (89)56,8716
7SalinaB (74)48,27518
8LeavenworthA (87)41,25714
9Garden CityB (69)40,08149
10HutchinsonB (74)39,71210
11Fort RileyF (14)35,78420
12GardnerC (56)30,39938
13Dodge CityF (0)27,10450
14EmporiaB (71)26,91438
15DerbyD (23)25,41322
16PittsburgB (71)22,93818
17HaysB (64)21,04016
18Junction CityD (39)20,83042
19LiberalB (61)19,64020
20NewtonB (71)18,43310
21Arkansas CityB (67)17,08671
22El DoradoD (23)16,999102
23PaolaD (21)16,09783
24Great BendC (47)14,58026
25Fort ScottB (60)14,56325
26McphersonA (81)13,9448
27Fort LeavenworthB (69)12,93412
28MulvaneB (79)12,63230
29OttawaA (80)12,6045
30WinfieldB (67)11,72610
31HaysvilleC (59)11,31514
32Bonner SpringsB (70)10,80526
33AtchisonF (0)10,69460
34ParsonsF (0)9,47935
35AugustaF (13)9,26740
36Valley CenterA (82)8,87929
37CoffeyvilleF (0)8,84722
38ChanuteC (45)8,64216
39Park CityB (68)8,50325
40IndependenceB (61)8,46412
41Bel AireA (86)8,4487
42AbileneD (26)8,17149
43GoddardB (77)7,95227
44BasehorB (74)7,90034
45Baldwin CityA (80)7,88224
46HoltonB (70)7,70525
47TonganoxieB (70)7,70225
48WellingtonF (0)7,66457
49Saint GeorgeA (90)7,5353
50LansingA (93)7,3023
51OsawatomieF (0)6,715121
52PrattC (48)6,57317
53GarnettC (44)6,504108
54BentonA (88)6,4575
55EudoraA (97)6,4493
56UlyssesB (67)6,41014
57WamegoC (58)6,26052
58EllsworthD (36)6,120108
59TecumsehB (68)6,07313
60MaizeA (94)6,0600
61Mcconnell AfbB (76)6,0099
62GirardB (68)5,99242
63Baxter SpringsC (43)5,75299
64Spring HillA (86)5,6947
65LarnedC (51)5,52144
66ColbyC (56)5,51633
67BeloitF (0)5,455158
68IolaF (0)5,34336
69EurekaC (54)5,23676
70ConcordiaB (69)5,03219
71LouisburgF (0)4,99450
72SenecaB (79)4,9308
73BerrytonB (71)4,66310
74DesotoB (64)4,64516
75GoodlandF (0)4,45037
76RussellF (0)4,38863
77ColumbusC (43)4,38251
78Rose HillA (89)4,2698
79Osage CityB (75)4,23924
80AuburnD (38)4,16015
81Clay CenterC (44)4,13817
82HillsboroD (35)4,13860
83HugotonA (86)3,76414
84OverbrookC (41)3,76316
85Scott CityF (0)3,74849
86AltamontA (87)3,74239
87LancasterB (79)3,69017
88WinchesterA (93)3,6354
89LyonsC (47)3,55634
90KechiA (95)3,5367
91Valley FallsD (28)3,52162
92EllisB (65)3,50124
93LindsborgC (57)3,49612
94HesstonB (78)3,4953
95MarysvilleC (58)3,41731
96FrontenacF (17)3,39527
97BellevilleD (37)3,31435
98HiawathaF (0)3,24651
99KingmanF (19)3,06226
100TowandaC (51)3,01058
101WaltonB (78)3,0007
102RantoulF (0)2,96021
103ArmaB (60)2,86633
104St MarysC (58)2,78114
105NortonF (0)2,75883
106GalenaA (86)2,74314
107HoisingtonD (39)2,65758
108BurlingtonF (0)2,64149
109ClearwaterC (54)2,62627
110Conway SpringsF (0)2,535176
111SabethaC (40)2,51921
112HoytA (91)2,5005
113South HutchinsonA (94)2,4983
114HavanaA (81)2,4508
115GridleyC (43)2,40038
116MeridenF (0)2,34335
117HeringtonF (0)2,33260
118La CygneF (19)2,319114
119SterlingB (60)2,31816
120WilliamsburgB (69)2,28115
121OskaloosaB (73)2,26623
122PhillipsburgA (81)2,25412
123NeodeshaF (0)2,24665
124BurlingameB (74)2,24010
125HolcombB (64)2,22820
126CheneyD (30)2,17015
127LakinF (0)2,16638
128HalsteadA (81)2,16511
129CherryvaleA (87)2,15910
130Council GroveF (0)2,11143
131FredoniaF (0)2,11184
132GalesburgB (79)2,0955
133ColonyB (68)2,09313
134AnthonyA (83)2,04310
135OakleyF (0)2,02640
136BurdenB (74)2,00015
137EllinwoodA (93)1,9893
138CimarronA (89)1,9738
139Mound CityF (0)1,96035
140MoundridgeA (84)1,9585
141MinneapolisA (81)1,94816
142WellsvilleB (74)1,93315
143New StrawnA (81)1,9038
144MarionF (0)1,90254
145ElkhartA (94)1,8846
146HumboldtB (73)1,8368
147North NewtonB (75)1,82914
148SyracuseA (90)1,8076
149WakeeneyA (93)1,7904
150DwightA (95)1,7885
151PiquaD (34)1,77315
152PlainvilleF (5)1,76224
153CaneyF (0)1,756104
154EdgertonA (92)1,7415
155Medicine LodgeA (84)1,72313
156OgdenA (97)1,7213
157OswegoF (0)1,68082
158OberlinF (0)1,63979
159SedgwickA (93)1,5987
160Smith CenterB (77)1,5728
161DouglassB (68)1,55113
162EdnaD (34)1,55019
163HortonB (77)1,51412
164MeadeA (85)1,5068
165RosaliaA (92)1,4948
166Belle PlaineF (0)1,46841
167ColwichA (91)1,4636
168TroyB (72)1,45721
169OnagaB (74)1,45510
170WhitewaterB (64)1,45517
171LeotiF (9)1,43031
172KinsleyA (81)1,4178
173Hill CityC (41)1,41036
174StocktonC (47)1,38017
175ChapmanB (70)1,37715
176SubletteA (83)1,37614
177CarbondaleF (0)1,34467
178Johnson CityA (87)1,3437
179Silver LakeC (59)1,3379
180Yates CenterF (0)1,33543
181OsborneF (10)1,32423
182InmanC (46)1,31639
183BuhlerF (14)1,31523
184Ness CityB (74)1,3036
185SusankA (92)1,3005
186St FrancisA (86)1,29210
187AtwoodF (0)1,28232
188HarperB (64)1,27313
189WathenaB (79)1,24210
190PleasantonF (0)1,23871
191RivertonA (98)1,2352
192La CrosseA (98)1,2322
193BeattieC (52)1,22837
194HoxieC (54)1,21839
195StarkD (25)1,21028
196LincolnB (75)1,1816
197St JohnC (42)1,17623
198BronsonF (0)1,16154
199HavenA (83)1,14910
200VictoriaA (81)1,1498
201BelvueA (89)1,1257
202ElwoodA (93)1,1144
203RossvilleA (89)1,09911
204HanoverA (84)1,0934
205Mound ValleyB (70)1,09226
206WashingtonA (85)1,0653
207NickersonB (64)1,05016
208LyndonA (91)1,0496
209OxfordA (96)1,0484
210SatantaC (40)1,04517
211ErieF (0)1,03744
212PlainsB (70)1,02310
213CaldwellA (99)1,0191
214Linn ValleyF (0)1,00870
215MilfordB (63)1,00510
216SedanF (0)1,00542