IAIowa rankings

Snowiest towns in Iowa

Ranked by average snowfall in a normal winter, 1991–2020, at the nearest NOAA weather station. Towns that share a station share its figure and its rank (T = tied). 143 towns with 2,500+ residents that get at least an inch of snow a year.

NOAA U.S. Climate Normals, 1991–2020

Sergeant Bluff
Iowa · Snowiest

Where Sergeant Bluff lands: #44 of 143

36 in · Visit Sergeant Bluff →

#TownSnow a yearDays with 1"+ of snowWeather station
T1 Mason City Mason City27,050 people 44 in 13 Mason City Municipal Airport, IA
T1 Clear Lake Clear Lake7,607 people 44 in 13 Mason City Municipal Airport, IA
T1 Garner Garner3,049 people 44 in 13 Mason City Municipal Airport, IA
4 Map of Spencer Spencer11,400 people 43 in 14 Spencer 1 N, IA
5 Map of Asbury Asbury5,989 people 43 in 13 Dubuque Rgnl Airport, IA
T6 Spirit Lake Spirit Lake5,518 people 42 in 14 Spirit Lake, IA
T6 Sibley Sibley2,803 people 42 in 15 Sibley, IA
8 Map of Sheldon Sheldon5,474 people 41 in 14 Sheldon, IA
9 Cresco Cresco3,908 people 40 in 15 Cresco 1 Ne, IA
T10 Map of Waukon Waukon3,792 people 40 in 13 Postville, IA
T10 Tipton Tipton3,106 people 40 in 14 Lowden, IA
T10 Map of Postville Postville2,979 people 40 in 13 Postville, IA
13 Osage Osage3,561 people 40 in 14 Osage, IA
14 Oelwein Oelwein5,834 people 39 in 13 Oelwein 1e, IA
T15 Waterloo Waterloo67,008 people 39 in 12 Waterloo Municipal Airport, IA
T15 Cedar Falls Cedar Falls40,888 people 39 in 12 Waterloo Municipal Airport, IA
T15 Waverly Waverly10,494 people 39 in 12 Waterloo Municipal Airport, IA
T15 Map of Evansdale Evansdale4,518 people 39 in 12 Waterloo Municipal Airport, IA
T15 Map of Hudson Hudson2,699 people 39 in 12 Waterloo Municipal Airport, IA
T20 Fort Dodge Fort Dodge24,827 people 39 in 17 Ft Dodge 5nnw, IA
T20 Humboldt Humboldt4,771 people 39 in 17 Ft Dodge 5nnw, IA
22 New Hampton New Hampton3,453 people 39 in 13 New Hampton, IA
23 Forest City Forest City4,290 people 38 in 13 Lake Mills, IA
T24 Urbandale Urbandale46,595 people 38 in 12 Des Moines WSFO-johnston, IA
T24 Grimes Grimes16,366 people 38 in 12 Des Moines WSFO-johnston, IA
T24 Map of Estherville Estherville5,839 people 38 in 12 Milford 4 Nw, IA
T24 Milford Milford3,311 people 38 in 12 Milford 4 Nw, IA
28 Cherokee Cherokee5,154 people 38 in 12 Cherokee, IA
T29 Decorah Decorah7,535 people 38 in 14 Decorah, IA
T29 Charles City Charles City7,232 people 38 in 13 Charles City, IA
T31 Algona Algona5,377 people 37 in 12 Emmetsburg, IA
T31 Emmetsburg Emmetsburg3,648 people 37 in 12 Emmetsburg, IA
T33 Des Moines212,421 people 37 in 11 Des Moines Intl Airport, IA
T33 West Des Moines West Des Moines71,083 people 37 in 11 Des Moines Intl Airport, IA
T33 Map of Waukee Waukee29,236 people 37 in 11 Des Moines Intl Airport, IA
T33 Clive Clive19,012 people 37 in 11 Des Moines Intl Airport, IA
T33 Norwalk Norwalk14,183 people 37 in 11 Des Moines Intl Airport, IA
T33 Pleasant Hill Pleasant Hill11,136 people 37 in 11 Des Moines Intl Airport, IA
T33 Windsor Heights Windsor Heights5,143 people 37 in 11 Des Moines Intl Airport, IA
T33 Carlisle Carlisle4,255 people 37 in 11 Des Moines Intl Airport, IA
T41 Davenport Davenport100,913 people 36 in 11 Moline Quad City Intl Airport, IL
T41 Dubuque Dubuque59,174 people 36 in 12 Dubuque L&d 11, IA
T41 Bettendorf Bettendorf39,647 people 36 in 11 Moline Quad City Intl Airport, IL
T44 Sioux City Sioux City86,101 people 36 in 11 Sioux City Gateway Airport, IA
T44 Sergeant Bluff Sergeant Bluff5,171 people 36 in 11 Sioux City Gateway Airport, IA
46 Boone Boone12,424 people 36 in 11 Boone, IA
47 Map of Belmond Belmond2,694 people 35 in 12 Kanawha, IA
48 Map of Rock Rapids Rock Rapids2,661 people 35 in 13 Rock Rapids, IA
49 Sioux Center Sioux Center8,454 people 35 in 15 Sioux Ctr 2 Se, IA
50 Manchester Manchester5,191 people 35 in 11 Manchester #2, IA
T51 Carroll Carroll10,208 people 35 in 12 Denison, IA
T51 Denison Denison8,260 people 35 in 12 Denison, IA
T53 Marion Marion41,896 people 34 in 11 Cedar Rapids #1, IA
T53 Hiawatha Hiawatha7,206 people 34 in 11 Cedar Rapids #1, IA
T53 Mount Vernon Mount Vernon4,513 people 34 in 11 Cedar Rapids #1, IA
T53 Map of Rock Valley Rock Valley4,059 people 34 in 12 Rock Valley, IA
T53 Map of Robins Robins3,332 people 34 in 11 Cedar Rapids #1, IA
T58 Map of Independence Independence6,164 people 34 in 11 Independence #1, IA
T58 Jesup Jesup2,561 people 34 in 11 Independence #1, IA
T60 Vinton Vinton4,948 people 34 in 12 Vinton, IA
T60 Map of Center Point Center Point2,562 people 34 in 12 Vinton, IA
62 Eldora Eldora2,617 people 33 in 11 Eldora, IA
T63 Map of Webster City Webster City7,769 people 33 in 13 Webster City, IA
T63 Map of Eagle Grove Eagle Grove3,593 people 33 in 13 Webster City, IA
T65 Perry Perry7,985 people 33 in 10 Jamaica 3.2 S, IA
T65 Tama Tama3,051 people 33 in 13 Toledo 3n, IA
T67 Ames Ames67,669 people 33 in 11 Ames 8 Wsw, IA
T67 Madrid Madrid2,808 people 33 in 11 Ames 8 Wsw, IA
69 Grundy Center Grundy Center2,809 people 32 in 11 Grundy Ctr, IA
70 Map of Story City Story City3,398 people 32 in 12 Jewell, IA
T71 Clinton Clinton24,322 people 32 in 11 Clinton #1, IA
T71 Le Claire Le Claire4,735 people 32 in 11 Clinton #1, IA
T71 Camanche Camanche4,550 people 32 in 11 Clinton #1, IA
74 Jefferson Jefferson4,152 people 32 in 10 Jefferson, IA
T75 Anamosa Anamosa5,629 people 31 in 10 Cascade, IA
T75 Dyersville Dyersville4,423 people 31 in 10 Cascade, IA
T75 Map of Monticello Monticello4,071 people 31 in 10 Cascade, IA
T75 Map of Clarion Clarion2,770 people 31 in 12 Clarion, IA
79 Map of Grinnell Grinnell9,505 people 31 in 11 Grinnell 3 Sw, IA
T80 Storm Lake Storm Lake11,428 people 31 in 12 Sac City, IA
T80 Le Mars Le Mars10,640 people 31 in 9 Le Mars, IA
82 Indianola Indianola16,044 people 31 in 11 Indianola 2w, IA
83 Winterset Winterset5,416 people 31 in 12 Winterset 1s, IA
84 Hawarden Hawarden2,658 people 31 in 11 Hawarden, IA
85 Harlan Harlan4,891 people 31 in 9 Harlan, IA
86 Maquoketa Maquoketa6,075 people 30 in 11 Maquoketa, IA
T87 Pella Pella10,720 people 30 in 9 Albia 3 Nne, IA
T87 Knoxville Knoxville7,473 people 30 in 9 Albia 3 Nne, IA
T87 Albia Albia3,663 people 30 in 9 Albia 3 Nne, IA
90 Wilton Wilton2,920 people 29 in 10 Muscatine 2n, IA
T91 Cedar Rapids Cedar Rapids137,264 people 29 in 9 Swisher #2, IA
T91 North Liberty North Liberty21,125 people 29 in 9 Swisher #2, IA
T91 Map of Solon Solon3,152 people 29 in 9 Swisher #2, IA
T94 Newton Newton15,700 people 29 in 11 Newton, IA
T94 Eldridge Eldridge6,818 people 29 in 10 De Witt, IA
T94 DeWitt DeWitt5,546 people 29 in 10 De Witt, IA
T94 Missouri Valley Missouri Valley2,666 people 29 in 11 Logan, IA
T98 Osceola Osceola5,523 people 28 in 9 Osceola, IA
T98 Williamsburg Williamsburg3,360 people 28 in 10 Williamsburg 1e, IA
T98 Marengo Marengo2,725 people 28 in 10 Williamsburg 1e, IA
T101 Iowa Falls Iowa Falls5,038 people 28 in 12 Iowa Falls, IA
T101 Hampton Hampton4,306 people 28 in 12 Iowa Falls, IA
T103 Iowa City75,752 people 28 in 10 Iowa City, IA
T103 Coralville Coralville23,234 people 28 in 10 Iowa City, IA
T103 Map of Tiffin Tiffin5,737 people 28 in 10 Iowa City, IA
T103 West Liberty West Liberty3,776 people 28 in 10 Iowa City, IA
T103 Kalona Kalona2,692 people 28 in 10 Iowa City, IA
T103 West Branch West Branch2,594 people 28 in 10 Iowa City, IA
109 Red Oak Red Oak5,510 people 27 in 9 Red Oak, IA
T110 Nevada Nevada6,983 people 27 in 13 Ames 5 Se, IA
T110 Atlantic Atlantic6,763 people 27 in 9 Atlantic 1 Ne, IA
T110 Map of Huxley Huxley4,544 people 27 in 13 Ames 5 Se, IA
113 Map of Fairfax Fairfax2,900 people 27 in 11 Walford 2 Se, IA
T114 Council Bluffs Council Bluffs62,586 people 27 in 8 Omaha Eppley Airfield, NE
T114 Carter Lake Carter Lake3,767 people 27 in 8 Omaha Eppley Airfield, NE
116 Map of Orange City Orange City6,426 people 27 in 10 Alton, IA
117 Shenandoah Shenandoah4,892 people 26 in 9 Shenandoah, IA
118 Creston Creston7,435 people 26 in 10 Greenfield, IA
T119 Marshalltown Marshalltown27,626 people 25 in 11 Marshalltown, IA
T119 Glenwood Glenwood5,144 people 25 in 10 Plattsmouth 1e, NE
121 Washington Washington7,290 people 25 in 9 Washington, IA
122 Mount Pleasant Mount Pleasant8,951 people 25 in 11 Mt Pleasant 1 Ssw, IA
T123 Ankeny Ankeny72,615 people 25 in 9 Ankeny, IA
T123 Johnston Johnston24,384 people 25 in 9 Ankeny, IA
T123 Altoona Altoona21,495 people 25 in 9 Ankeny, IA
T123 Bondurant Bondurant8,560 people 25 in 9 Ankeny, IA
T123 Adel Adel6,430 people 25 in 9 Ankeny, IA
T123 Polk City Polk City6,037 people 25 in 9 Ankeny, IA
T123 Saylorville Saylorville3,366 people 25 in 9 Ankeny, IA
T123 Mitchellville Mitchellville2,579 people 25 in 9 Ankeny, IA
131 Bloomfield Bloomfield2,742 people 24 in 10 Bloomfield, IA
132 Chariton Chariton4,242 people 24 in 9 Chariton 1 E, IA
133 Onawa Onawa2,839 people 24 in 9 Kennebec, IA
T134 Map of Ottumwa Ottumwa25,430 people 24 in 8 Ottumwa Industrial Airport, IA
T134 Oskaloosa Oskaloosa11,504 people 24 in 8 Ottumwa Industrial Airport, IA
136 Muscatine Muscatine23,489 people 24 in 9 Muscatine, IA
137 Keokuk Keokuk9,662 people 23 in 9 Bentley, IL
138 Clarinda Clarinda5,353 people 23 in 9 Clarinda, IA
T139 Burlington Burlington23,728 people 22 in 9 Burlington 2s, IA
T139 West Burlington West Burlington3,189 people 22 in 9 Burlington 2s, IA
141 Fairfield Fairfield9,456 people 22 in 10 Fairfield, IA
142 Centerville Centerville5,372 people 22 in 8 Centerville, IA
143 Fort Madison Fort Madison10,133 people 18 in 8 Ft Madison, IA

How this ranking works

We rank every town by average snowfall in a normal winter, 1991–2020, at the nearest NOAA weather station. Towns that get less than an inch a year aren’t ranked. 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.

Snow and frost are measured at weather stations, and each town uses the nearest NOAA station with a matching climate (within 25 miles, with temperatures that agree with the town’s own). Towns near the same station share its figure, so they tie.

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