KSKansas rankings

Wettest towns in Kansas

Ranked by rain and melted snow in a normal year, 1991–2020, from NOAA’s gridded climate normals for each town. Neighboring towns on the same 5 km grid square have the same numbers, so each square is listed once, under its largest town. 151 towns with 2,500+ residents.

NOAA U.S. Climate Normals, 1991–2020

Map of Halstead
Kansas · Wettest

Where Halstead lands: #117 of 151

33 in · Visit Halstead →

#TownRain + melted snowWettest monthSnow a year
1 Map of Frontenac Frontenac3,392 people 46 in May 10 in
2 Map of Washington WashingtonCrawford County · 3,537 people 46 in May 6 in
3 Pittsburg Pittsburg20,637 people 46 in May 10 in
4 Map of Baker BakerCrawford County · 3,470 people 46 in May 10 in
5 Columbus Columbus2,881 people 46 in May 7 in
6 Map of Garden GardenCherokee County · 2,721 people 45 in May 7 in
7 Galena Galena2,754 people 45 in May 7 in
8 Map of Baxter Springs Baxter Springs3,855 people 45 in May 7 in
9 Girard Girard2,777 people 45 in May 6 in
10 Parsons Parsons9,425 people 45 in May 7 in
11 Fort Scott Fort Scott7,555 people 43 in May 8 in
12 Independence Independence8,422 people 43 in May 7 in
13 Coffeyville Coffeyville8,662 people 43 in May 8 in
14 Independence IndependenceMontgomery County · 3,027 people 43 in May 7 in
15 Chanute Chanute8,598 people 42 in May 10 in
16 LincolnLinn County · 2,621 people 42 in May 10 in
17 Iola Iola5,348 people 42 in May 7 in
18 Neodesha Neodesha2,503 people 42 in May 7 in
19 Louisburg Louisburg5,094 people 41 in May 14 in
20 AubryJohnson County · 4,663 people 41 in May 14 in
21 Map of Prairie Village Prairie Village22,874 people 40 in May 14 in
22 Map of Leawood Leawood33,809 people 40 in May 14 in
23 Mission Hills Mission Hills3,548 people 40 in May 11 in
24 Map of Mission MissionShawnee County · 9,915 people 40 in May 11 in
25 Osawatomie Osawatomie4,182 people 40 in May 8 in
26 Garnett Garnett3,202 people 40 in May 13 in
27 Map of Overland Park Overland Park200,306 people 40 in May 14 in
28 Spring Hill Spring Hill9,120 people 40 in May 14 in
29 Paola Paola5,770 people 40 in May 8 in
30 Map of Merriam Merriam11,085 people 40 in May 14 in
31 Olathe145,057 people 40 in May 14 in
32 Gardner GardnerJohnson County · 2,540 people 40 in May 14 in
33 Map of Kansas City Kansas City155,135 people 39 in May 11 in
34 Gardner Gardner24,526 people 39 in May 14 in
35 Palmyra PalmyraDouglas County · 7,758 people 39 in June 10 in
36 Lenexa Lenexa58,384 people 39 in May 14 in
37 Ottawa Ottawa12,678 people 39 in May 9 in
38 Map of Franklin FranklinFranklin County · 3,094 people 39 in May 9 in
39 Shawnee Shawnee68,542 people 39 in May 14 in
40 Fairmount FairmountLeavenworth County · 11,960 people 39 in June 12 in
41 Baldwin City Baldwin City4,911 people 39 in June 9 in
42 Map of Edwardsville Edwardsville4,724 people 39 in May 17 in
43 Map of Bonner Springs Bonner Springs7,839 people 39 in May 12 in
44 Eudora EudoraDouglas County · 7,823 people 39 in June 12 in
45 De Soto De Soto6,414 people 39 in June 12 in
46 Map of Sherman ShermanLeavenworth County · 2,851 people 39 in June 12 in
47 Burlington Burlington2,605 people 39 in May 8 in
48 Lansing Lansing11,246 people 39 in June 18 in
49 Eudora Eudora6,119 people 39 in June 12 in
50 StrangerLeavenworth County · 5,286 people 39 in June 12 in
51 Tonganoxie TonganoxieLeavenworth County · 5,891 people 38 in June 12 in
52 Lawrence Lawrence96,051 people 38 in June 10 in
53 Leavenworth Leavenworth37,195 people 38 in June 19 in
54 Winfield Winfield11,711 people 38 in May 9 in
55 Map of Prospect ProspectButler County · 2,561 people 38 in May 13 in
56 MonmouthShawnee County · 3,168 people 38 in May 17 in
57 Map of El Dorado El Dorado12,769 people 37 in May 5 in
58 Arkansas City Arkansas City11,884 people 37 in May 6 in
59 Tecumseh TecumsehShawnee County · 7,744 people 37 in June 17 in
60 Osage City Osage City2,828 people 37 in May 10 in
61 WilliamsportShawnee County · 4,285 people 37 in May 12 in
62 SoldierShawnee County · 15,103 people 37 in May 17 in
63 Map of Atchison Atchison10,785 people 37 in July 17 in
64 Auburn AuburnShawnee County · 3,299 people 37 in May 12 in
65 Rock Creek Rock CreekJefferson County · 2,778 people 37 in May 14 in
66 Topeka Topeka125,786 people 37 in May 17 in
67 Map of Richland RichlandButler County · 2,617 people 37 in May 8 in
68 Rockford RockfordSedgwick County · 24,132 people 36 in May 11 in
69 Map of Mulvane Mulvane6,171 people 36 in May 11 in
70 Map of Washington WashingtonDoniphan County · 2,922 people 36 in July 21 in
71 TowandaButler County · 2,588 people 36 in May 9 in
72 Rose Hill4,246 people 36 in May 8 in
73 Holton Holton3,387 people 36 in May 11 in
74 Belle Plaine Belle PlaineSumner County · 3,054 people 36 in May 11 in
75 Map of Derby Derby26,062 people 36 in May 11 in
76 Emporia Emporia24,131 people 36 in May 11 in
77 Gypsum GypsumSedgwick County · 10,158 people 36 in May 13 in
78 Map of Salem SalemSedgwick County · 9,499 people 36 in May 11 in
79 Map of Wellington Wellington7,615 people 36 in May 9 in
80 Riverside RiversideSedgwick County · 13,323 people 36 in May 13 in
81 Map of Pleasant PleasantButler County · 5,425 people 36 in May 9 in
82 Haysville Haysville11,117 people 36 in May 13 in
83 Map of Augusta Augusta9,216 people 36 in May 9 in
84 Map of Hiawatha Hiawatha3,197 people 36 in May 17 in
85 Map of Oaklawn-Sunview Oaklawn-Sunview2,789 people 36 in May 13 in
86 Minneha MinnehaSedgwick County · 3,396 people 35 in May 13 in
87 Map of Bruno BrunoButler County · 17,665 people 35 in May 9 in
88 Map of Clearwater Clearwater2,716 people 35 in May 11 in
89 Wichita Wichita397,945 people 35 in May 13 in
90 Map of Andover Andover15,965 people 35 in May 9 in
91 Map of Bel Aire Bel Aire9,043 people 35 in June 13 in
92 Map of Goddard Goddard6,030 people 35 in May 13 in
93 St. Marys St. MarysPottawatomie County · 3,932 people 35 in May 10 in
94 Ninnescah NinnescahSedgwick County · 3,398 people 35 in May 11 in
95 Map of Kechi KechiSedgwick County · 10,177 people 35 in May 13 in
96 St. George St. GeorgePottawatomie County · 4,787 people 35 in May 17 in
97 Map of Kechi Kechi2,901 people 35 in May 13 in
98 Attica AtticaSedgwick County · 7,910 people 35 in May 13 in
99 Grant GrantSedgwick County · 5,489 people 35 in June 9 in
100 St. Marys St. Marys2,788 people 35 in May 12 in
101 Newton Newton18,397 people 35 in May 9 in
102 Map of Maize Maize6,824 people 35 in May 13 in
103 Map of Wamego WamegoPottawatomie County · 5,751 people 35 in May 17 in
104 BluePottawatomie County · 5,173 people 35 in June 18 in
105 Map of Valley Center Valley Center8,590 people 34 in May 13 in
106 Park ParkSedgwick County · 7,531 people 34 in May 13 in
107 Union UnionSedgwick County · 2,651 people 34 in May 12 in
108 Manhattan Manhattan54,239 people 34 in May 18 in
109 Map of Valley Center Valley CenterSedgwick County · 4,843 people 34 in May 9 in
110 Hillsboro Hillsboro2,700 people 34 in May 12 in
111 Fort Riley8,606 people 34 in May 18 in
112 MadisonRiley County · 9,271 people 34 in May 18 in
113 Junction City Junction City22,331 people 33 in May 18 in
114 Map of Smoky Hill Smoky HillGeary County · 8,996 people 33 in May 7 in
115 Map of Emma EmmaHarvey County · 4,043 people 33 in May 12 in
116 Morton MortonSedgwick County · 2,792 people 33 in May 7 in
117 Map of Halstead Halstead2,516 people 33 in May 9 in
118 Map of Cheney Cheney2,580 people 33 in May 7 in
119 Abilene Abilene6,449 people 33 in May 12 in
120 Marysville Marysville3,422 people 32 in May 16 in
121 Map of McPherson McPherson13,995 people 32 in May 14 in
122 Kingman Kingman2,957 people 32 in May 9 in
123 Clay Center Clay Center4,132 people 32 in May 11 in
124 Map of Lindsborg Lindsborg3,792 people 32 in May 14 in
125 Hutchinson Hutchinson39,709 people 31 in May 7 in
126 Map of South Hutchinson South Hutchinson2,751 people 31 in May 7 in
127 RenoReno County · 4,337 people 31 in May 7 in
128 Map of Salina Salina46,307 people 31 in May 18 in
129 Map of Lyons Lyons3,553 people 30 in May 12 in
130 Concordia Concordia5,015 people 30 in May 19 in
131 Map of Ellsworth Ellsworth3,108 people 29 in May 16 in
132 Map of Beloit Beloit3,029 people 28 in July 16 in
133 Pratt Pratt6,577 people 27 in June 15 in
134 Great Bend Great Bend14,479 people 27 in May 12 in
135 Map of Hoisington Hoisington2,643 people 26 in May 13 in
136 Larned Larned3,423 people 26 in May 12 in
137 Russell Russell4,217 people 26 in July 10 in
138 Map of Hays Hays21,143 people 25 in July 16 in
139 Big CreekEllis County · 2,593 people 25 in July 16 in
140 Norton Norton2,689 people 23 in July 20 in
141 Dodge City Dodge City27,613 people 23 in June 19 in
142 Colby Colby5,387 people 20 in July 27 in
143 Liberal Liberal19,316 people 20 in June 14 in
144 Garden City Garden City27,819 people 20 in July 16 in
145 Garden City Garden CityFinney County · 5,738 people 19 in July 16 in
146 Scott City Scott City3,800 people 19 in July 20 in
147 Map of Sherlock SherlockFinney County · 3,344 people 19 in June 19 in
148 Map of Holcomb Holcomb2,577 people 19 in June 16 in
149 Hugoton Hugoton3,974 people 19 in August 13 in
150 Map of Goodland Goodland4,121 people 19 in July 30 in
151 Map of Ulysses Ulysses5,476 people 18 in August 18 in

How this ranking works

We rank every town by rain and melted snow in a normal year, 1991–2020, from NOAA’s gridded climate normals for each town. The town with the highest figure ranks #1. Normals are 30-year averages, not a forecast, and each town’s Climate page shows its whole year month by month.

Temperatures and rainfall come from NOAA’s gridded normals, about 5 km (3 miles) square, read at each town’s center, so hills and coastlines are built in. Towns whose centers fall in the same square have the same numbers, so only the largest of them is listed.

Only towns with at least 2,500 residents are ranked; Census estimates for smaller places are too uncertain. Population and income: U.S. Census Bureau American Community Survey 5-year estimates. Climate: NOAA NCEI U.S. Climate Normals, 1991–2020. Town photos: Wikimedia Commons, credited on each town’s page.

Same ranking in other states