Iowa frost dates
Average last spring and first fall frost (32°F) dates for 934 cities and towns in Iowa, from NOAA 1991-2020 climate normals. Average last frost dates range from April 8 in Mediapolis to May 8 in Volga. Open a ZIP code for frost risk by date and a planting calendar.
| City | Avg last frost | Avg first frost | Season | ZIP codes |
|---|---|---|---|---|
| Ackley | Apr 28 | Oct 10 | 164 days | 50601 |
| Ackworth | Apr 21 | Oct 15 | 174 days | 50001 |
| Adair | Apr 25 | Oct 12 | 170 days | 50002 |
| Adel | Apr 25 | Oct 10 | 166 days | 50003 |
| Afton | Apr 28 | Oct 11 | 164 days | 50830 |
| Agency | Apr 23 | Oct 14 | 172 days | 52530 |
| Ainsworth | Apr 28 | Oct 11 | 165 days | 52201 |
| Akron | May 1 | Oct 4 | 155 days | 51001 |
| Albert City | Apr 30 | Oct 5 | 159 days | 50510 |
| Albia | Apr 24 | Oct 16 | 173 days | 52531 |
| Albion | Apr 30 | Oct 6 | 159 days | 50005 |
| Alburnett | May 3 | Oct 7 | 156 days | 52202 |
| Alden | Apr 28 | Oct 10 | 164 days | 50006 |
| Alexander | Apr 29 | Oct 9 | 162 days | 50420 |
| Algona | Apr 30 | Oct 6 | 160 days | 50511 |
| Alleman | Apr 23 | Oct 15 | 173 days | 50007 |
| Allerton | Apr 21 | Oct 19 | 178 days | 50008 |
| Allison | Apr 27 | Oct 8 | 165 days | 50602 |
| Alta | Apr 25 | Oct 13 | 170 days | 51002 |
| Alta Vista | May 2 | Oct 5 | 155 days | 50603 |
| Alton | Apr 30 | Oct 3 | 154 days | 51003 |
| Altoona | Apr 23 | Oct 15 | 173 days | 50009 |
| Alvord | May 1 | Oct 4 | 156 days | 51230 |
| Amana | Apr 27 | Oct 11 | 165 days | 52203, 52204 |
| Ames | Apr 26 | Oct 8 | 164 days | 50010, 50011, 50012, 50013 +1 more |
| Anamosa | May 1 | Oct 4 | 154 days | 52205 |
| Andover | Apr 13 | Oct 26 | 195 days | 52701 |
| Andrew | Apr 25 | Oct 14 | 171 days | 52030 |
| Anita | Apr 30 | Oct 2 | 153 days | 50020 |
| Ankeny | Apr 23 | Oct 15 | 173 days | 50021, 50023 |
| Anthon | May 3 | Oct 1 | 151 days | 51004 |
| Aplington | Apr 27 | Oct 8 | 165 days | 50604 |
| Arcadia | Apr 27 | Oct 10 | 166 days | 51430 |
| Archer | Apr 29 | Oct 10 | 163 days | 51231 |
| Aredale | Apr 27 | Oct 8 | 165 days | 50605 |
| Argyle | Apr 17 | Oct 22 | 187 days | 52619 |
| Arion | Apr 27 | Oct 11 | 166 days | 51520 |
| Arispe | Apr 23 | Oct 17 | 176 days | 50831 |
| Arlington | May 4 | Oct 4 | 151 days | 50606 |
| Armstrong | May 4 | Oct 1 | 150 days | 50514 |
| Arnolds Park | May 1 | Oct 6 | 158 days | 51331 |
| Arthur | Apr 27 | Oct 12 | 167 days | 51431 |
| Ashton | May 5 | Oct 3 | 152 days | 51232 |
| Aspinwall | Apr 27 | Oct 11 | 166 days | 51432 |
| Atalissa | Apr 18 | Oct 22 | 184 days | 52720 |
| Atkins | Apr 27 | Oct 11 | 165 days | 52206 |
| Atlantic | Apr 30 | Oct 2 | 153 days | 50022 |
| Auburn | Apr 30 | Oct 6 | 158 days | 51433 |
| Audubon | May 2 | Oct 3 | 154 days | 50025 |
| Aurelia | May 4 | Oct 4 | 152 days | 51005 |
| Aurora | Apr 30 | Oct 7 | 159 days | 50607 |
| Austinville | Apr 27 | Oct 8 | 165 days | 50608 |
| Avoca | Apr 27 | Oct 9 | 165 days | 51521 |
| Ayrshire | Apr 27 | Oct 7 | 164 days | 50515 |
| Badger | Apr 28 | Oct 8 | 162 days | 50516 |
| Bagley | May 2 | Oct 3 | 153 days | 50026 |
| Baldwin | Apr 25 | Oct 14 | 171 days | 52207 |
| Bancroft | May 4 | Oct 1 | 150 days | 50517 |
| Barnes City | Apr 21 | Oct 16 | 176 days | 50027 |
| Barnum | Apr 28 | Oct 8 | 162 days | 50518 |
| Batavia | Apr 27 | Oct 12 | 168 days | 52533 |
| Battle Creek | Apr 27 | Oct 12 | 167 days | 51006 |
| Baxter | Apr 22 | Oct 17 | 174 days | 50028 |
| Bayard | May 2 | Oct 3 | 153 days | 50029 |
| Beacon | Apr 21 | Oct 16 | 176 days | 52534 |
| Beaman | Apr 29 | Oct 9 | 160 days | 50609 |
| Beaver | Apr 28 | Oct 12 | 165 days | 50031 |
| Bedford | Apr 24 | Oct 15 | 173 days | 50833 |
| Belle Plaine | Apr 28 | Oct 10 | 165 days | 52208 |
| Bellevue | Apr 25 | Oct 16 | 172 days | 52031 |
| Belmond | Apr 29 | Oct 7 | 161 days | 50421 |
| Bennett | Apr 21 | Oct 15 | 175 days | 52721 |
| Benton | Apr 25 | Oct 12 | 169 days | 50835 |
| Bernard | Apr 28 | Oct 10 | 164 days | 52032 |
| Berwick | Apr 23 | Oct 15 | 173 days | 50032 |
| Bettendorf | Apr 19 | Oct 22 | 184 days | 52722 |
| Bevington | Apr 24 | Oct 12 | 168 days | 50033 |
| Birmingham | Apr 27 | Oct 12 | 168 days | 52535 |
| Blairsburg | May 3 | Oct 2 | 150 days | 50034 |
| Blairstown | Apr 28 | Oct 10 | 165 days | 52209 |
| Blakesburg | Apr 24 | Oct 16 | 173 days | 52536 |
| Blanchard | Apr 25 | Oct 11 | 168 days | 51630 |
| Blencoe | May 1 | Oct 3 | 155 days | 51523 |
| Blockton | Apr 24 | Oct 15 | 173 days | 50836 |
| Bloomfield | Apr 16 | Oct 22 | 188 days | 52537 |
| Blue Grass | Apr 23 | Oct 15 | 174 days | 52726 |
| Bode | Apr 30 | Oct 6 | 160 days | 50519 |
| Bonaparte | Apr 26 | Oct 13 | 169 days | 52620 |
| Bondurant | Apr 23 | Oct 15 | 173 days | 50035 |
| Boone | Apr 28 | Oct 12 | 165 days | 50036, 50037, 50099 |
| Booneville | Apr 18 | Oct 20 | 184 days | 50038 |
| Bouton | Apr 25 | Oct 10 | 166 days | 50039 |
| Boxholm | Apr 28 | Oct 12 | 165 days | 50040 |
| Boyden | May 5 | Sep 28 | 145 days | 51234 |
| Braddyville | Apr 25 | Oct 11 | 168 days | 51631 |
| Bradford | Apr 29 | Oct 9 | 162 days | 50041 |
| Bradgate | Apr 26 | Oct 7 | 164 days | 50520 |
| Brandon | May 3 | Oct 3 | 151 days | 52210 |
| Brayton | May 2 | Oct 3 | 154 days | 50042 |
| Breda | Apr 27 | Oct 10 | 166 days | 51436 |
| Bridgewater | Apr 25 | Oct 12 | 170 days | 50837 |
| Brighton | Apr 28 | Oct 11 | 165 days | 52540 |
| Bristow | Apr 27 | Oct 8 | 165 days | 50611 |
| Britt | Apr 29 | Oct 7 | 161 days | 50423 |
| Bronson | Apr 29 | Oct 5 | 159 days | 51007 |
| Brooklyn | Apr 28 | Oct 10 | 165 days | 52211 |
| Brunsville | Apr 30 | Oct 4 | 157 days | 51008 |
| Bryant | Apr 13 | Oct 26 | 195 days | 52727 |
| Buckeye | Apr 28 | Oct 10 | 164 days | 50043 |
| Buckingham | Apr 30 | Oct 9 | 162 days | 50612 |
| Buffalo | Apr 19 | Oct 22 | 184 days | 52728 |
| Buffalo Center | Apr 30 | Oct 7 | 159 days | 50424 |
| Burlington | Apr 15 | Oct 20 | 187 days | 52601 |
| Burnside | Apr 28 | Oct 8 | 162 days | 50521 |
| Burt | Apr 30 | Oct 6 | 160 days | 50522 |
| Bussey | Apr 24 | Oct 16 | 173 days | 50044 |
| Calamus | Apr 23 | Oct 15 | 174 days | 52729 |
| Callender | Apr 28 | Oct 8 | 162 days | 50523 |
| Calmar | May 8 | Oct 1 | 147 days | 52132 |
| Calumet | Apr 29 | Oct 10 | 163 days | 51009 |
| Camanche | Apr 22 | Oct 16 | 175 days | 52730 |
| Cambridge | Apr 26 | Oct 12 | 168 days | 50046 |
| Cantril | Apr 26 | Oct 13 | 169 days | 52542 |
| Carbon | Apr 27 | Oct 12 | 168 days | 50839 |
| Carlisle | Apr 18 | Oct 20 | 184 days | 50047 |
| Carpenter | May 4 | Oct 4 | 152 days | 50426 |
| Carroll | Apr 27 | Oct 10 | 166 days | 51401 |
| Carson | Apr 23 | Oct 14 | 174 days | 51525 |
| Carter Lake | Apr 18 | Oct 21 | 185 days | 51510 |
| Cascade | Apr 28 | Oct 10 | 164 days | 52033 |
| Casey | May 2 | Oct 3 | 153 days | 50048 |
| Castalia | May 1 | Oct 3 | 153 days | 52133 |
| Castana | May 3 | Oct 1 | 151 days | 51010 |
| Cedar | Apr 23 | Oct 14 | 172 days | 52543 |
| Cedar Falls | Apr 27 | Oct 10 | 165 days | 50613, 50614 |
| Cedar Rapids | Apr 28 | Oct 12 | 166 days | 52401, 52402, 52403, 52404 +10 more |
| Center Junction | May 1 | Oct 4 | 154 days | 52212 |
| Center Point | May 3 | Oct 3 | 151 days | 52213 |
| Centerville | Apr 28 | Oct 14 | 168 days | 52544 |
| Central City | May 3 | Oct 7 | 156 days | 52214 |
| Chapin | Apr 29 | Oct 9 | 162 days | 50427 |
| Chariton | May 5 | Oct 5 | 151 days | 50049 |
| Charles City | Apr 30 | Oct 6 | 157 days | 50616 |
| Charlotte | Apr 25 | Oct 14 | 171 days | 52731 |
| Charter Oak | May 3 | Oct 1 | 151 days | 51439 |
| Chatsworth | May 1 | Oct 4 | 155 days | 51011 |
| Chelsea | Apr 28 | Oct 10 | 165 days | 52215 |
| Cherokee | May 4 | Oct 4 | 152 days | 51012 |
| Chester | May 8 | Oct 1 | 147 days | 52134 |
| Chillicothe | Apr 23 | Oct 14 | 172 days | 52548 |
| Churdan | Apr 26 | Oct 9 | 164 days | 50050 |
| Cincinnati | Apr 28 | Oct 14 | 168 days | 52549 |
| Clare | Apr 28 | Oct 8 | 162 days | 50524 |
| Clarence | Apr 21 | Oct 15 | 175 days | 52216 |
| Clarinda | Apr 25 | Oct 11 | 168 days | 51632 |
| Clarion | Apr 30 | Oct 10 | 162 days | 50525, 50526 |
| Clarksville | Apr 27 | Oct 8 | 165 days | 50619 |
| Clear Lake | May 3 | Oct 1 | 150 days | 50428 |
| Clearfield | Apr 24 | Oct 15 | 173 days | 50840 |
| Cleghorn | May 4 | Oct 4 | 152 days | 51014 |
| Clemons | Apr 24 | Oct 12 | 170 days | 50051 |
| Clermont | May 1 | Oct 3 | 153 days | 52135 |
| Climbing Hill | Apr 29 | Oct 5 | 159 days | 51015 |
| Clinton | Apr 13 | Oct 26 | 195 days | 52732, 52733, 52734, 52736 |
| Clio | Apr 21 | Oct 19 | 178 days | 50052 |
| Clive | Apr 18 | Oct 20 | 184 days | 50325 |
| Clutier | Apr 30 | Oct 9 | 162 days | 52217 |
| Coggon | May 3 | Oct 7 | 156 days | 52218 |
| Coin | Apr 20 | Oct 17 | 179 days | 51636 |
| Colesburg | May 3 | Oct 4 | 154 days | 52035 |
| Colfax | Apr 21 | Oct 15 | 174 days | 50054 |
| College Springs | Apr 25 | Oct 11 | 168 days | 51637 |
| Collins | Apr 24 | Oct 12 | 170 days | 50055 |
| Colo | Apr 24 | Oct 12 | 170 days | 50056 |
| Columbia | Apr 20 | Oct 19 | 180 days | 50057 |
| Columbus City | Apr 26 | Oct 10 | 167 days | 52737 |
| Columbus Junction | Apr 26 | Oct 10 | 167 days | 52738 |
| Colwell | Apr 30 | Oct 6 | 157 days | 50620 |
| Conesville | Apr 26 | Oct 10 | 167 days | 52739 |
| Conrad | Apr 30 | Oct 6 | 159 days | 50621 |
| Conroy | Apr 28 | Oct 9 | 164 days | 52220 |
| Coon Rapids | Apr 27 | Oct 10 | 166 days | 50058 |
| Cooper | Apr 26 | Oct 9 | 164 days | 50059 |
| Coralville | Apr 21 | Oct 18 | 180 days | 52241 |
| Corning | Apr 27 | Oct 12 | 168 days | 50841 |
| Correctionville | Apr 27 | Oct 12 | 167 days | 51016 |
| Corwith | Apr 29 | Oct 7 | 161 days | 50430 |
| Corydon | Apr 21 | Oct 19 | 178 days | 50060 |
| Coulter | Apr 29 | Oct 9 | 162 days | 50431 |
| Council Bluffs | Apr 18 | Oct 21 | 185 days | 51501, 51502, 51503 |
| Crawfordsville | Apr 28 | Oct 11 | 165 days | 52621 |
| Crescent | Apr 18 | Oct 21 | 185 days | 51526 |
| Cresco | May 8 | Oct 1 | 147 days | 52136 |
| Creston | Apr 28 | Oct 11 | 164 days | 50801 |
| Cromwell | Apr 28 | Oct 11 | 164 days | 50842 |
| Crystal Lake | Apr 30 | Oct 7 | 159 days | 50432 |
| Cumberland | Apr 30 | Oct 2 | 153 days | 50843 |
| Cumming | Apr 18 | Oct 20 | 184 days | 50061 |
| Curlew | Apr 27 | Oct 7 | 164 days | 50527 |
| Cushing | Apr 27 | Oct 12 | 167 days | 51018 |
| Cylinder | Apr 27 | Oct 7 | 164 days | 50528 |
| Dakota City | Apr 28 | Oct 8 | 162 days | 50529 |
| Dallas Center | Apr 25 | Oct 10 | 166 days | 50063 |
| Dana | Apr 26 | Oct 9 | 164 days | 50064 |
| Danbury | May 3 | Oct 1 | 151 days | 51019 |
| Danville | Apr 15 | Oct 20 | 187 days | 52623 |
| Davenport | Apr 19 | Oct 22 | 184 days | 52801, 52802, 52803, 52804 +5 more |
| Davis City | Apr 16 | Oct 21 | 186 days | 50065 |
| Dawson | Apr 25 | Oct 10 | 166 days | 50066 |
| Dayton | Apr 28 | Oct 12 | 165 days | 50530 |
| De Soto | Apr 30 | Oct 3 | 157 days | 50069 |
| De Witt | Apr 23 | Oct 15 | 174 days | 52742 |
| Decatur | Apr 16 | Oct 21 | 186 days | 50067 |
| Decorah | May 3 | Oct 7 | 157 days | 52101 |
| Dedham | Apr 27 | Oct 10 | 166 days | 51440 |
| Deep River | May 3 | Oct 6 | 155 days | 52222 |
| Defiance | Apr 27 | Oct 9 | 165 days | 51527 |
| Delaware | May 3 | Oct 4 | 154 days | 52036 |
| Delhi | May 3 | Oct 4 | 154 days | 52223 |
| Delmar | Apr 25 | Oct 14 | 171 days | 52037 |
| Deloit | Apr 27 | Oct 11 | 166 days | 51441 |
| Delta | Apr 24 | Oct 15 | 172 days | 52550 |
| Denison | Apr 27 | Oct 11 | 166 days | 51442 |
| Denmark | Apr 15 | Oct 20 | 187 days | 52624 |
| Denver | Apr 27 | Oct 10 | 165 days | 50622 |
| Derby | May 5 | Oct 5 | 151 days | 50068 |
| Des Moines | Apr 23 | Oct 15 | 173 days | 50301, 50302, 50303, 50304 +53 more |
| Dewar | Apr 27 | Oct 10 | 165 days | 50623 |
| Dexter | Apr 30 | Oct 3 | 157 days | 50070 |
| Diagonal | Apr 25 | Oct 12 | 169 days | 50845 |
| Dickens | May 1 | Oct 3 | 154 days | 51333 |
| Dike | Apr 29 | Oct 9 | 160 days | 50624 |
| Dixon | Apr 23 | Oct 15 | 174 days | 52745 |
| Dolliver | May 2 | Sep 30 | 150 days | 50531 |
| Donahue | Apr 23 | Oct 15 | 174 days | 52746 |
| Donnellson | Apr 17 | Oct 22 | 187 days | 52625 |
| Doon | May 1 | Oct 4 | 156 days | 51235 |
| Dorchester | Apr 22 | Oct 17 | 178 days | 52140 |
| Douds | Apr 26 | Oct 13 | 169 days | 52551 |
| Dougherty | Apr 29 | Oct 9 | 162 days | 50433 |
| Dow City | Apr 27 | Oct 11 | 166 days | 51528 |
| Dows | Apr 29 | Oct 9 | 162 days | 50071 |
| Drakesville | Apr 16 | Oct 22 | 188 days | 52552 |
| Dubuque | Apr 19 | Oct 21 | 184 days | 52001, 52002, 52003, 52004 +1 more |
| Dumont | Apr 27 | Oct 8 | 165 days | 50625 |
| Duncombe | Apr 28 | Oct 8 | 162 days | 50532 |
| Dundee | May 3 | Oct 4 | 154 days | 52038 |
| Dunkerton | Apr 27 | Oct 10 | 165 days | 50626 |
| Dunlap | Apr 29 | Oct 8 | 162 days | 51529 |
| Durango | Apr 28 | Oct 11 | 165 days | 52039 |
| Durant | Apr 18 | Oct 22 | 184 days | 52747 |
| Dyersville | May 3 | Oct 4 | 154 days | 52040 |
| Dysart | Apr 30 | Oct 9 | 162 days | 52224 |
| Eagle Grove | May 3 | Oct 2 | 150 days | 50533 |
| Earlham | Apr 30 | Oct 3 | 157 days | 50072 |
| Earling | Apr 27 | Oct 9 | 165 days | 51530 |
| Earlville | May 3 | Oct 4 | 154 days | 52041 |
| Early | Apr 30 | Oct 6 | 158 days | 50535 |
| Eddyville | Apr 23 | Oct 14 | 172 days | 52553 |
| Edgewood | May 3 | Oct 4 | 154 days | 52042 |
| Elberon | Apr 28 | Oct 10 | 165 days | 52225 |
| Eldon | Apr 27 | Oct 12 | 168 days | 52554 |
| Eldora | Apr 27 | Oct 10 | 165 days | 50627 |
| Eldridge | Apr 23 | Oct 15 | 174 days | 52748 |
| Elgin | May 8 | Oct 1 | 146 days | 52141 |
| Elk Horn | May 2 | Oct 3 | 154 days | 51531 |
| Elkader | May 8 | Oct 1 | 146 days | 52043 |
| Elkhart | Apr 23 | Oct 15 | 173 days | 50073 |
| Elkport | May 8 | Oct 1 | 146 days | 52044 |
| Elliott | Apr 24 | Oct 13 | 169 days | 51532 |
| Ellston | Apr 23 | Oct 17 | 176 days | 50074 |
| Ellsworth | May 3 | Oct 2 | 150 days | 50075 |
| Elma | May 8 | Oct 1 | 147 days | 50628 |
| Ely | Apr 27 | Oct 11 | 165 days | 52227 |
| Emerson | Apr 24 | Oct 13 | 169 days | 51533 |
| Emmetsburg | Apr 27 | Oct 7 | 164 days | 50536 |
| Epworth | Apr 28 | Oct 11 | 165 days | 52045 |
| Essex | Apr 20 | Oct 17 | 179 days | 51638 |
| Estherville | May 2 | Sep 30 | 150 days | 51334 |
| Evansdale | Apr 27 | Oct 10 | 165 days | 50707 |
| Everly | May 2 | Oct 2 | 154 days | 51338 |
| Exira | May 2 | Oct 3 | 154 days | 50076 |
| Exline | Apr 28 | Oct 14 | 168 days | 52555 |
| Fairbank | Apr 30 | Oct 7 | 159 days | 50629 |
| Fairfax | Apr 27 | Oct 11 | 165 days | 52228 |
| Fairfield | Apr 27 | Oct 12 | 168 days | 52556, 52557 |
| Farley | Apr 28 | Oct 11 | 165 days | 52046 |
| Farmersburg | May 1 | Oct 3 | 153 days | 52047 |
| Farmington | Apr 17 | Oct 22 | 187 days | 52626 |
| Farnhamville | Apr 26 | Oct 10 | 167 days | 50538 |
| Farragut | Apr 20 | Oct 17 | 179 days | 51639 |
| Fayette | May 4 | Oct 4 | 151 days | 52142 |
| Fenton | Apr 30 | Oct 6 | 160 days | 50539 |
| Ferguson | Apr 28 | Oct 7 | 162 days | 50078 |
| Fertile | May 3 | Oct 1 | 150 days | 50434 |
| Floris | Apr 16 | Oct 22 | 188 days | 52560 |
| Floyd | Apr 30 | Oct 6 | 157 days | 50435 |
| Fonda | Apr 26 | Oct 7 | 164 days | 50540 |
| Fontanelle | Apr 25 | Oct 12 | 170 days | 50846 |
| Forest City | Apr 30 | Oct 7 | 159 days | 50436 |
| Fort Atkinson | May 3 | Oct 7 | 157 days | 52144 |
| Fort Dodge | Apr 28 | Oct 8 | 162 days | 50501 |
| Fort Madison | Apr 12 | Oct 25 | 194 days | 52627 |
| Fostoria | May 1 | Oct 3 | 154 days | 51340 |
| Fredericksburg | May 2 | Oct 5 | 155 days | 50630 |
| Frederika | Apr 29 | Oct 9 | 162 days | 50631 |
| Fremont | Apr 23 | Oct 14 | 172 days | 52561 |
| Fruitland | Apr 24 | Oct 14 | 172 days | 52749 |
| Galt | Apr 30 | Oct 10 | 162 days | 50101 |
| Galva | Apr 27 | Oct 12 | 167 days | 51020 |
| Garber | Apr 21 | Oct 18 | 178 days | 52048 |
| Garden City | Apr 27 | Oct 10 | 165 days | 50102 |
| Garden Grove | Apr 30 | Oct 8 | 161 days | 50103 |
| Garnavillo | Apr 21 | Oct 18 | 178 days | 52049 |
| Garner | Apr 29 | Oct 7 | 161 days | 50438 |
| Garrison | May 3 | Oct 3 | 151 days | 52229 |
| Garwin | Apr 30 | Oct 9 | 162 days | 50632 |
| Geneva | Apr 29 | Oct 9 | 162 days | 50633 |
| George | May 1 | Oct 4 | 156 days | 51237 |
| Gibson | Apr 24 | Oct 15 | 172 days | 50104 |
| Gifford | Apr 27 | Oct 10 | 165 days | 50259 |
| Gilbert | Apr 26 | Oct 8 | 164 days | 50105 |
| Gilbertville | Apr 27 | Oct 10 | 165 days | 50634 |
| Gillett Grove | Apr 30 | Oct 5 | 159 days | 51341 |
| Gilman | May 3 | Oct 6 | 155 days | 50106 |
| Gilmore City | Apr 26 | Oct 7 | 164 days | 50541 |
| Gladbrook | Apr 30 | Oct 6 | 159 days | 50635 |
| Glenwood | Apr 23 | Oct 11 | 170 days | 51534 |
| Glidden | Apr 27 | Oct 10 | 166 days | 51443 |
| Goldfield | Apr 28 | Oct 8 | 162 days | 50542 |
| Goodell | Apr 29 | Oct 7 | 161 days | 50439 |
| Goose Lake | Apr 13 | Oct 26 | 195 days | 52750 |
| Gowrie | Apr 26 | Oct 9 | 164 days | 50543 |
| Graettinger | Apr 27 | Oct 7 | 164 days | 51342 |
| Grafton | May 4 | Oct 4 | 152 days | 50440 |
| Grand Junction | Apr 26 | Oct 9 | 164 days | 50107 |
| Grand Mound | Apr 23 | Oct 15 | 174 days | 52751 |
| Grand River | Apr 23 | Oct 17 | 176 days | 50108 |
| Grandview | Apr 26 | Oct 10 | 167 days | 52752 |
| Granger | Apr 19 | Oct 18 | 179 days | 50109 |
| Grant | Apr 27 | Oct 12 | 168 days | 50847 |
| Granville | May 5 | Sep 28 | 145 days | 51022 |
| Gravity | Apr 24 | Oct 15 | 173 days | 50848 |
| Gray | May 2 | Oct 3 | 154 days | 50110 |
| Greeley | May 3 | Oct 4 | 154 days | 52050 |
| Greene | Apr 27 | Oct 8 | 165 days | 50636 |
| Greenfield | Apr 25 | Oct 12 | 170 days | 50849 |
| Greenville | Apr 30 | Oct 5 | 159 days | 51343 |
| Grimes | Apr 19 | Oct 18 | 179 days | 50111 |
| Grinnell | May 3 | Oct 6 | 155 days | 50112 |
| Griswold | Apr 30 | Oct 2 | 153 days | 51535 |
| Grundy Center | Apr 29 | Oct 9 | 160 days | 50638 |
| Guernsey | Apr 28 | Oct 10 | 165 days | 52221 |
| Guthrie Center | May 2 | Oct 3 | 153 days | 50115 |
| Guttenberg | Apr 21 | Oct 18 | 178 days | 52052 |
| Halbur | Apr 27 | Oct 10 | 166 days | 51444 |
| Hamburg | Apr 19 | Oct 19 | 182 days | 51640 |
| Hamilton | Apr 20 | Oct 19 | 180 days | 50116 |
| Hamlin | May 2 | Oct 3 | 154 days | 50117 |
| Hampton | Apr 29 | Oct 9 | 162 days | 50441 |
| Hancock | Apr 23 | Oct 14 | 174 days | 51536 |
| Hanlontown | May 3 | Oct 1 | 150 days | 50444 |
| Harcourt | Apr 26 | Oct 9 | 164 days | 50544 |
| Hardy | Apr 28 | Oct 8 | 162 days | 50545 |
| Harlan | Apr 27 | Oct 9 | 165 days | 51537, 51593 |
| Harper | Apr 24 | Oct 15 | 172 days | 52231 |
| Harpers Ferry | Apr 24 | Oct 17 | 175 days | 52146 |
| Harris | Apr 30 | Oct 10 | 164 days | 51345 |
| Hartford | Apr 21 | Oct 15 | 174 days | 50118 |
| Hartley | Apr 29 | Oct 10 | 163 days | 51346 |
| Hartwick | Apr 28 | Oct 10 | 165 days | 52232 |
| Harvey | Apr 20 | Oct 19 | 180 days | 50119 |
| Hastings | Apr 24 | Oct 13 | 169 days | 51540 |
| Havelock | Apr 26 | Oct 7 | 164 days | 50546 |
| Haverhill | Apr 28 | Oct 7 | 162 days | 50120 |
| Hawarden | May 1 | Oct 4 | 155 days | 51023 |
| Hawkeye | May 4 | Oct 4 | 151 days | 52147 |
| Hayesville | Apr 24 | Oct 15 | 172 days | 52562 |
| Hazleton | Apr 30 | Oct 7 | 159 days | 50641 |
| Hedrick | Apr 23 | Oct 14 | 172 days | 52563 |
| Henderson | Apr 24 | Oct 13 | 169 days | 51541 |
| Hiawatha | Apr 28 | Oct 12 | 166 days | 52233 |
| Highlandville | Apr 29 | Oct 10 | 165 days | 52149 |
| Hills | Apr 29 | Oct 9 | 162 days | 52235 |
| Hillsboro | Apr 30 | Oct 10 | 163 days | 52630 |
| Hinton | Apr 30 | Oct 4 | 157 days | 51024 |
| Holland | Apr 29 | Oct 9 | 160 days | 50642 |
| Holstein | Apr 27 | Oct 12 | 167 days | 51025 |
| Holy Cross | Apr 28 | Oct 11 | 165 days | 52053 |
| Homestead | Apr 28 | Oct 9 | 164 days | 52236 |
| Honey Creek | Apr 18 | Oct 21 | 185 days | 51542 |
| Hopkinton | Apr 28 | Oct 10 | 164 days | 52237 |
| Hornick | May 1 | Oct 3 | 154 days | 51026 |
| Hospers | May 5 | Sep 28 | 145 days | 51238 |
| Houghton | Apr 17 | Oct 22 | 187 days | 52631 |
| Hubbard | Apr 27 | Oct 10 | 165 days | 50122 |
| Hudson | Apr 27 | Oct 10 | 165 days | 50643 |
| Hull | Apr 30 | Oct 3 | 154 days | 51239 |
| Humboldt | Apr 27 | Oct 9 | 166 days | 50548 |
| Humeston | Apr 21 | Oct 19 | 178 days | 50123 |
| Huxley | Apr 26 | Oct 12 | 168 days | 50124 |
| Ida Grove | Apr 27 | Oct 12 | 167 days | 51445 |
| Imogene | Apr 20 | Oct 17 | 179 days | 51645 |
| Independence | Apr 30 | Oct 7 | 159 days | 50644 |
| Indianola | Apr 24 | Oct 12 | 168 days | 50125 |
| Inwood | May 2 | Oct 2 | 151 days | 51240 |
| Ionia | May 2 | Oct 5 | 155 days | 50645 |
| Iowa City | Apr 29 | Oct 9 | 162 days | 52240, 52242, 52243, 52244 +2 more |
| Iowa Falls | Apr 28 | Oct 10 | 164 days | 50126 |
| Ira | Apr 22 | Oct 17 | 174 days | 50127 |
| Ireton | Apr 30 | Oct 3 | 154 days | 51027 |
| Irwin | Apr 27 | Oct 9 | 165 days | 51446 |
| Jamaica | Apr 26 | Oct 9 | 164 days | 50128 |
| Janesville | Apr 27 | Oct 10 | 165 days | 50647 |
| Jefferson | Apr 26 | Oct 9 | 164 days | 50129 |
| Jesup | Apr 30 | Oct 7 | 159 days | 50648 |
| Jewell | May 3 | Oct 2 | 150 days | 50130 |
| Johnston | Apr 19 | Oct 18 | 179 days | 50131 |
| Joice | Apr 30 | Oct 7 | 159 days | 50446 |
| Jolley | Apr 26 | Oct 10 | 167 days | 50551 |
| Kalona | Apr 21 | Oct 18 | 180 days | 52247 |
| Kamrar | May 3 | Oct 2 | 150 days | 50132 |
| Kanawha | Apr 29 | Oct 7 | 161 days | 50447 |
| Kellerton | Apr 17 | Oct 21 | 184 days | 50133 |
| Kelley | Apr 26 | Oct 8 | 164 days | 50134 |
| Kellogg | Apr 22 | Oct 17 | 174 days | 50135 |
| Kensett | May 4 | Oct 4 | 152 days | 50448 |
| Keokuk | Apr 10 | Oct 27 | 198 days | 52632 |
| Keosauqua | Apr 26 | Oct 13 | 169 days | 52565 |
| Keota | Apr 24 | Oct 15 | 172 days | 52248 |
| Kesley | Apr 27 | Oct 8 | 165 days | 50649 |
| Keswick | Apr 24 | Oct 15 | 172 days | 50136 |
| Keystone | Apr 28 | Oct 10 | 165 days | 52249 |
| Killduff | Apr 22 | Oct 17 | 174 days | 50137 |
| Kimballton | May 2 | Oct 3 | 154 days | 51543 |
| Kingsley | Apr 30 | Oct 4 | 157 days | 51028 |
| Kirkman | Apr 27 | Oct 9 | 165 days | 51447 |
| Kirkville | Apr 23 | Oct 14 | 172 days | 52566 |
| Kiron | Apr 27 | Oct 11 | 166 days | 51448 |
| Klemme | Apr 29 | Oct 7 | 161 days | 50449 |
| Knierim | Apr 26 | Oct 10 | 167 days | 50552 |
| Knoxville | Apr 20 | Oct 19 | 180 days | 50138 |
| La Motte | Apr 28 | Oct 11 | 165 days | 52054 |
| La Porte City | May 3 | Oct 3 | 151 days | 50651 |
| Lacona | May 5 | Oct 5 | 151 days | 50139 |
| Ladora | Apr 28 | Oct 10 | 165 days | 52251 |
| Lake City | Apr 26 | Oct 10 | 167 days | 51449 |
| Lake Mills | Apr 30 | Oct 7 | 159 days | 50450 |
| Lake Park | Apr 30 | Oct 10 | 164 days | 51347 |
| Lake View | Apr 30 | Oct 6 | 158 days | 51450 |
| Lakota | May 4 | Oct 1 | 150 days | 50451 |
| Lamoni | Apr 17 | Oct 21 | 184 days | 50140 |
| Lamont | Apr 30 | Oct 7 | 159 days | 50650 |
| Lanesboro | Apr 27 | Oct 10 | 166 days | 51451 |
| Langworthy | May 1 | Oct 4 | 154 days | 52252 |
| Lansing | Apr 24 | Oct 17 | 175 days | 52151 |
| Larchwood | May 1 | Oct 4 | 156 days | 51241 |
| Larrabee | May 4 | Oct 4 | 152 days | 51029 |
| Latimer | Apr 29 | Oct 9 | 162 days | 50452 |
| Laurel | Apr 22 | Oct 17 | 174 days | 50141 |
| Laurens | Apr 26 | Oct 7 | 164 days | 50554 |
| Lawler | May 2 | Oct 5 | 155 days | 52154 |
| Lawton | Apr 29 | Oct 5 | 159 days | 51030 |
| Le Claire | Apr 16 | Oct 25 | 190 days | 52753 |
| Le Grand | Apr 30 | Oct 9 | 162 days | 50142 |
| Le Mars | Apr 30 | Oct 4 | 157 days | 51031 |
| Ledyard | May 4 | Oct 1 | 150 days | 50556 |
| Lehigh | May 3 | Oct 2 | 150 days | 50557 |
| Leighton | Apr 21 | Oct 16 | 176 days | 50143 |
| Leland | Apr 30 | Oct 7 | 159 days | 50453 |
| Lenox | Apr 28 | Oct 11 | 164 days | 50851 |
| Leon | Apr 30 | Oct 8 | 161 days | 50144 |
| Lester | May 1 | Oct 4 | 156 days | 51242 |
| Letts | Apr 26 | Oct 10 | 167 days | 52754 |
| Lewis | Apr 30 | Oct 2 | 153 days | 51544 |
| Liberty Center | Apr 24 | Oct 12 | 168 days | 50145 |
| Libertyville | Apr 27 | Oct 12 | 168 days | 52567 |
| Lidderdale | Apr 27 | Oct 10 | 166 days | 51452 |
| Lime Springs | May 8 | Oct 1 | 147 days | 52155 |
| Lincoln | Apr 29 | Oct 9 | 160 days | 50652 |
| Linden | May 2 | Oct 3 | 153 days | 50146 |
| Lineville | Apr 21 | Oct 19 | 178 days | 50147 |
| Linn Grove | Apr 30 | Oct 5 | 159 days | 51033 |
| Lisbon | Apr 28 | Oct 12 | 166 days | 52253 |
| Liscomb | Apr 30 | Oct 6 | 159 days | 50148 |
| Little Cedar | Apr 30 | Oct 9 | 163 days | 50454 |
| Little Rock | May 5 | Oct 3 | 152 days | 51243 |
| Little Sioux | May 1 | Oct 3 | 155 days | 51545 |
| Livermore | Apr 30 | Oct 6 | 160 days | 50558 |
| Lockridge | Apr 27 | Oct 12 | 168 days | 52635 |
| Logan | Apr 29 | Oct 8 | 162 days | 51546 |
| Lohrville | Apr 26 | Oct 10 | 167 days | 51453 |
| Lone Rock | Apr 30 | Oct 6 | 160 days | 50559 |
| Lone Tree | Apr 29 | Oct 9 | 162 days | 52755 |
| Long Grove | Apr 23 | Oct 15 | 174 days | 52756 |
| Lorimor | Apr 30 | Oct 3 | 157 days | 50149 |
| Lost Nation | Apr 25 | Oct 14 | 171 days | 52254 |
| Lovilia | Apr 24 | Oct 16 | 173 days | 50150 |
| Low Moor | Apr 22 | Oct 16 | 175 days | 52757 |
| Lowden | Apr 27 | Oct 10 | 165 days | 52255 |
| Lu Verne | Apr 30 | Oct 6 | 160 days | 50560 |
| Luana | May 1 | Oct 3 | 153 days | 52156 |
| Lucas | May 5 | Oct 5 | 151 days | 50151 |
| Luther | Apr 23 | Oct 14 | 173 days | 50152 |
| Luxemburg | Apr 28 | Oct 11 | 165 days | 52056 |
| Luzerne | Apr 28 | Oct 10 | 165 days | 52257 |
| Lynnville | May 3 | Oct 6 | 155 days | 50153 |
| Lytton | Apr 30 | Oct 6 | 158 days | 50561 |
| Macedonia | Apr 23 | Oct 14 | 174 days | 51549 |
| Macksburg | Apr 30 | Oct 3 | 157 days | 50155 |
| Madrid | Apr 28 | Oct 12 | 165 days | 50156 |
| Magnolia | Apr 29 | Oct 8 | 162 days | 51550 |
| Malcom | May 3 | Oct 6 | 155 days | 50157 |
| Mallard | Apr 27 | Oct 7 | 164 days | 50562 |
| Malvern | Apr 23 | Oct 11 | 170 days | 51551 |
| Manchester | May 3 | Oct 4 | 154 days | 52057 |
| Manilla | Apr 27 | Oct 11 | 166 days | 51454 |
| Manly | May 4 | Oct 4 | 152 days | 50456 |
| Manning | May 2 | Oct 3 | 154 days | 51455 |
| Manson | Apr 26 | Oct 10 | 167 days | 50563 |
| Mapleton | May 3 | Oct 1 | 151 days | 51034 |
| Maquoketa | Apr 25 | Oct 14 | 171 days | 52060 |
| Marathon | Apr 30 | Oct 5 | 159 days | 50565 |
| Marble Rock | Apr 30 | Oct 6 | 157 days | 50653 |
| Marcus | May 4 | Oct 4 | 152 days | 51035 |
| Marengo | Apr 28 | Oct 9 | 164 days | 52301 |
| Marion | Apr 28 | Oct 12 | 166 days | 52302 |
| Marne | Apr 30 | Oct 2 | 153 days | 51552 |
| Marquette | Apr 28 | Oct 12 | 166 days | 52158 |
| Marshalltown | Apr 28 | Oct 7 | 162 days | 50158 |
| Martelle | May 1 | Oct 4 | 154 days | 52305 |
| Martensdale | Apr 24 | Oct 12 | 168 days | 50160 |
| Martinsburg | Apr 23 | Oct 14 | 172 days | 52568 |
| Mason City | Apr 29 | Oct 7 | 161 days | 50401, 50402 |
| Masonville | May 3 | Oct 4 | 154 days | 50654 |
| Massena | Apr 30 | Oct 2 | 153 days | 50853 |
| Matlock | May 5 | Sep 28 | 145 days | 51244 |
| Maurice | Apr 30 | Oct 3 | 154 days | 51036 |
| Maxwell | Apr 26 | Oct 12 | 168 days | 50161 |
| Maynard | May 4 | Oct 4 | 151 days | 50655 |
| Mc Callsburg | Apr 24 | Oct 12 | 170 days | 50154 |
| Mc Causland | Apr 22 | Oct 16 | 175 days | 52758 |
| Mc Clelland | Apr 23 | Oct 14 | 174 days | 51548 |
| Mc Gregor | Apr 28 | Oct 12 | 166 days | 52157 |
| Mc Intire | Apr 30 | Oct 9 | 163 days | 50455 |
| Mechanicsville | Apr 21 | Oct 15 | 175 days | 52306 |
| Mediapolis | Apr 8 | Oct 29 | 202 days | 52637 |
| Melbourne | Apr 24 | Oct 12 | 170 days | 50162 |
| Melcher Dallas | Apr 20 | Oct 19 | 180 days | 50062, 50163 |
| Melrose | Apr 18 | Oct 23 | 187 days | 52569 |
| Melvin | May 1 | Oct 7 | 160 days | 51350 |
| Menlo | May 2 | Oct 3 | 153 days | 50164 |
| Meriden | May 4 | Oct 4 | 152 days | 51037 |
| Merrill | Apr 30 | Oct 4 | 157 days | 51038 |
| Meservey | May 3 | Oct 1 | 150 days | 50457 |
| Middle Amana | Apr 28 | Oct 9 | 164 days | 52307 |
| Middletown | Apr 15 | Oct 20 | 187 days | 52638 |
| Miles | Apr 25 | Oct 16 | 172 days | 52064 |
| Milford | May 1 | Oct 6 | 158 days | 51351 |
| Millersburg | Apr 28 | Oct 9 | 164 days | 52308 |
| Millerton | Apr 21 | Oct 19 | 178 days | 50165 |
| Milo | Apr 24 | Oct 12 | 168 days | 50166 |
| Milton | Apr 26 | Oct 13 | 169 days | 52570 |
| Minburn | Apr 25 | Oct 10 | 166 days | 50167 |
| Minden | Apr 23 | Oct 14 | 174 days | 51553 |
| Mineola | Apr 23 | Oct 11 | 170 days | 51554 |
| Mingo | Apr 22 | Oct 17 | 174 days | 50168 |
| Missouri Valley | Apr 29 | Oct 8 | 162 days | 51555 |
| Mitchellville | Apr 21 | Oct 15 | 174 days | 50169 |
| Modale | Apr 29 | Oct 8 | 162 days | 51556 |
| Mondamin | May 1 | Oct 3 | 155 days | 51557 |
| Monmouth | Apr 25 | Oct 14 | 171 days | 52309 |
| Monona | May 1 | Oct 3 | 153 days | 52159 |
| Monroe | Apr 21 | Oct 15 | 174 days | 50170 |
| Montezuma | May 3 | Oct 6 | 155 days | 50171 |
| Monticello | May 1 | Oct 4 | 154 days | 52310 |
| Montour | Apr 30 | Oct 9 | 162 days | 50173 |
| Montpelier | Apr 18 | Oct 22 | 184 days | 52759 |
| Montrose | Apr 17 | Oct 22 | 187 days | 52639 |
| Moorhead | May 1 | Oct 3 | 155 days | 51558 |
| Moorland | Apr 28 | Oct 8 | 162 days | 50566 |
| Moravia | Apr 18 | Oct 23 | 187 days | 52571 |
| Morley | May 1 | Oct 4 | 154 days | 52312 |
| Morning Sun | Apr 26 | Oct 10 | 167 days | 52640 |
| Morrison | Apr 29 | Oct 9 | 160 days | 50657 |
| Moscow | Apr 18 | Oct 22 | 184 days | 52760 |
| Moulton | Apr 28 | Oct 14 | 168 days | 52572 |
| Mount Auburn | May 3 | Oct 3 | 151 days | 52313 |
| Mount Ayr | Apr 25 | Oct 12 | 169 days | 50854 |
| Mount Pleasant | Apr 30 | Oct 10 | 163 days | 52641 |
| Mount Sterling | Apr 26 | Oct 13 | 169 days | 52573 |
| Mount Union | Apr 30 | Oct 10 | 163 days | 52644 |
| Mount Vernon | Apr 28 | Oct 12 | 166 days | 52314 |
| Moville | Apr 29 | Oct 5 | 159 days | 51039 |
| Murray | Apr 29 | Oct 9 | 162 days | 50174 |
| Muscatine | Apr 24 | Oct 14 | 172 days | 52761 |
| Mystic | Apr 18 | Oct 23 | 187 days | 52574 |
| Nashua | Apr 30 | Oct 6 | 157 days | 50658 |
| Nemaha | Apr 30 | Oct 6 | 158 days | 50567 |
| Neola | Apr 23 | Oct 14 | 174 days | 51559 |
| Nevada | Apr 24 | Oct 12 | 170 days | 50201 |
| New Albin | Apr 22 | Oct 17 | 178 days | 52160 |
| New Hampton | May 2 | Oct 5 | 155 days | 50659 |
| New Hartford | Apr 27 | Oct 10 | 165 days | 50660 |
| New Liberty | Apr 21 | Oct 15 | 175 days | 52765 |
| New London | Apr 30 | Oct 10 | 163 days | 52645 |
| New Market | Apr 24 | Oct 15 | 173 days | 51646 |
| New Providence | Apr 27 | Oct 10 | 165 days | 50206 |
| New Sharon | Apr 21 | Oct 16 | 176 days | 50207 |
| New Vienna | May 3 | Oct 4 | 154 days | 52065 |
| New Virginia | Apr 29 | Oct 9 | 162 days | 50210 |
| Newell | Apr 25 | Oct 13 | 170 days | 50568 |
| Newhall | May 3 | Oct 3 | 151 days | 52315 |
| Newton | Apr 22 | Oct 17 | 174 days | 50208 |
| Nichols | Apr 18 | Oct 22 | 184 days | 52766 |
| Nodaway | Apr 27 | Oct 12 | 168 days | 50857 |
| Nora Springs | Apr 29 | Oct 7 | 161 days | 50458 |
| North Buena Vista | Apr 21 | Oct 18 | 178 days | 52066 |
| North English | Apr 28 | Oct 9 | 164 days | 52316 |
| North Liberty | Apr 21 | Oct 18 | 180 days | 52317 |
| North Washington | May 2 | Oct 5 | 155 days | 50661 |
| Northboro | Apr 20 | Oct 17 | 179 days | 51647 |
| Northwood | May 4 | Oct 4 | 152 days | 50459 |
| Norwalk | Apr 18 | Oct 20 | 184 days | 50211 |
| Norway | Apr 27 | Oct 11 | 165 days | 52318 |
| Oakland | Apr 23 | Oct 14 | 174 days | 51560 |
| Oakville | Apr 14 | Oct 24 | 190 days | 52646 |
| Ocheyedan | Apr 30 | Oct 10 | 164 days | 51354 |
| Odebolt | Apr 27 | Oct 12 | 167 days | 51458 |
| Oelwein | Apr 30 | Oct 7 | 159 days | 50662 |
| Ogden | Apr 28 | Oct 12 | 165 days | 50212 |
| Okoboji | Apr 28 | Oct 11 | 164 days | 51355 |
| Olds | Apr 30 | Oct 10 | 163 days | 52647 |
| Olin | May 1 | Oct 4 | 154 days | 52320 |
| Ollie | Apr 24 | Oct 15 | 172 days | 52576 |
| Onawa | May 1 | Oct 3 | 154 days | 51040 |
| Onslow | Apr 28 | Oct 10 | 164 days | 52321 |
| Oran | Apr 29 | Oct 9 | 162 days | 50664 |
| Orange City | Apr 30 | Oct 3 | 154 days | 51041 |
| Orchard | Apr 30 | Oct 9 | 163 days | 50460 |
| Orient | Apr 25 | Oct 12 | 170 days | 50858 |
| Osage | Apr 30 | Oct 9 | 163 days | 50461 |
| Osceola | Apr 29 | Oct 9 | 162 days | 50213 |
| Oskaloosa | Apr 21 | Oct 16 | 176 days | 52577 |
| Ossian | May 1 | Oct 3 | 153 days | 52161 |
| Otho | Apr 28 | Oct 8 | 162 days | 50569 |
| Otley | Apr 20 | Oct 19 | 180 days | 50214 |
| Oto | May 3 | Oct 1 | 151 days | 51044 |
| Ottosen | Apr 30 | Oct 6 | 160 days | 50570 |
| Ottumwa | Apr 23 | Oct 14 | 172 days | 52501 |
| Oxford | Apr 28 | Oct 9 | 164 days | 52322 |
| Oxford Junction | Apr 27 | Oct 10 | 165 days | 52323 |
| Oyens | Apr 30 | Oct 4 | 157 days | 51045 |
| Pacific Junction | Apr 23 | Oct 11 | 170 days | 51561 |
| Packwood | Apr 27 | Oct 12 | 168 days | 52580 |
| Palmer | Apr 26 | Oct 7 | 164 days | 50571 |
| Palo | Apr 28 | Oct 12 | 166 days | 52324 |
| Panama | Apr 27 | Oct 9 | 165 days | 51562 |
| Panora | May 2 | Oct 3 | 153 days | 50216 |
| Parkersburg | Apr 27 | Oct 8 | 165 days | 50665 |
| Parnell | Apr 28 | Oct 9 | 164 days | 52325 |
| Paton | Apr 26 | Oct 9 | 164 days | 50217 |
| Patterson | Apr 24 | Oct 12 | 168 days | 50218 |
| Paullina | Apr 29 | Oct 10 | 163 days | 51046 |
| Pella | Apr 20 | Oct 19 | 180 days | 50219 |
| Peosta | Apr 28 | Oct 11 | 165 days | 52068 |
| Percival | Apr 18 | Oct 19 | 182 days | 51648 |
| Perry | Apr 25 | Oct 10 | 166 days | 50220 |
| Persia | Apr 27 | Oct 9 | 165 days | 51563 |
| Peru | Apr 30 | Oct 3 | 157 days | 50222 |
| Peterson | Apr 30 | Oct 5 | 159 days | 51047 |
| Pierson | Apr 27 | Oct 12 | 167 days | 51048 |
| Pilot Grove | Apr 17 | Oct 22 | 187 days | 52648 |
| Pilot Mound | Apr 28 | Oct 12 | 165 days | 50223 |
| Pisgah | May 1 | Oct 3 | 155 days | 51564 |
| Plainfield | Apr 29 | Oct 9 | 162 days | 50666 |
| Plano | Apr 18 | Oct 23 | 187 days | 52581 |
| Pleasant Hill | Apr 18 | Oct 20 | 184 days | 50327 |
| Pleasant Valley | Apr 16 | Oct 25 | 190 days | 52767 |
| Pleasantville | Apr 20 | Oct 19 | 180 days | 50225 |
| Plover | Apr 26 | Oct 7 | 164 days | 50573 |
| Plymouth | Apr 29 | Oct 7 | 161 days | 50464 |
| Pocahontas | Apr 26 | Oct 7 | 164 days | 50574 |
| Polk City | Apr 19 | Oct 18 | 179 days | 50226 |
| Pomeroy | Apr 26 | Oct 10 | 167 days | 50575 |
| Popejoy | Apr 28 | Oct 10 | 164 days | 50227 |
| Portsmouth | Apr 27 | Oct 9 | 165 days | 51565 |
| Postville | May 1 | Oct 3 | 153 days | 52162 |
| Prairie City | Apr 21 | Oct 15 | 174 days | 50228 |
| Prairieburg | May 3 | Oct 7 | 156 days | 52219 |
| Prescott | Apr 27 | Oct 12 | 168 days | 50859 |
| Preston | Apr 25 | Oct 14 | 171 days | 52069 |
| Primghar | Apr 29 | Oct 10 | 163 days | 51245 |
| Princeton | Apr 16 | Oct 25 | 190 days | 52768 |
| Prole | Apr 24 | Oct 12 | 168 days | 50229 |
| Promise City | Apr 18 | Oct 23 | 187 days | 52583 |
| Protivin | May 8 | Oct 1 | 147 days | 52163 |
| Pulaski | Apr 16 | Oct 22 | 188 days | 52584 |
| Quasqueton | Apr 30 | Oct 7 | 159 days | 52326 |
| Quimby | May 4 | Oct 4 | 152 days | 51049 |
| Radcliffe | Apr 28 | Oct 10 | 164 days | 50230 |
| Rake | May 4 | Oct 1 | 150 days | 50465 |
| Ralston | Apr 27 | Oct 10 | 166 days | 51459 |
| Randalia | May 4 | Oct 4 | 151 days | 52164 |
| Randall | Apr 26 | Oct 8 | 164 days | 50231 |
| Randolph | Apr 20 | Oct 17 | 179 days | 51649 |
| Raymond | Apr 27 | Oct 10 | 165 days | 50667 |
| Readlyn | Apr 29 | Oct 9 | 162 days | 50668 |
| Reasnor | Apr 22 | Oct 17 | 174 days | 50232 |
| Red Oak | Apr 24 | Oct 13 | 169 days | 51566, 51591 |
| Redding | Apr 25 | Oct 12 | 169 days | 50860 |
| Redfield | Apr 25 | Oct 10 | 166 days | 50233 |
| Reinbeck | Apr 29 | Oct 9 | 160 days | 50669 |
| Rembrandt | Apr 30 | Oct 5 | 159 days | 50576 |
| Remsen | Apr 30 | Oct 4 | 157 days | 51050 |
| Renwick | Apr 30 | Oct 6 | 160 days | 50577 |
| Rhodes | Apr 24 | Oct 12 | 170 days | 50234 |
| Riceville | Apr 30 | Oct 9 | 163 days | 50466 |
| Richland | Apr 27 | Oct 12 | 168 days | 52585 |
| Ricketts | Apr 25 | Oct 12 | 170 days | 51460 |
| Ridgeway | May 8 | Oct 1 | 147 days | 52165 |
| Ringsted | May 2 | Oct 3 | 153 days | 50578 |
| Rippey | Apr 25 | Oct 10 | 166 days | 50235 |
| Riverside | Apr 29 | Oct 9 | 162 days | 52327 |
| Riverton | Apr 19 | Oct 19 | 182 days | 51650 |
| Robins | Apr 28 | Oct 12 | 166 days | 52328 |
| Rock Falls | Apr 29 | Oct 7 | 161 days | 50467 |
| Rock Rapids | May 1 | Oct 4 | 156 days | 51246 |
| Rock Valley | Apr 30 | Oct 3 | 154 days | 51247 |
| Rockford | Apr 30 | Oct 6 | 157 days | 50468 |
| Rockwell | Apr 29 | Oct 7 | 161 days | 50469 |
| Rockwell City | Apr 26 | Oct 10 | 167 days | 50579 |
| Rodney | May 3 | Oct 1 | 151 days | 51051 |
| Roland | Apr 24 | Oct 12 | 170 days | 50236 |
| Rolfe | Apr 26 | Oct 7 | 164 days | 50581 |
| Rome | Apr 30 | Oct 10 | 163 days | 52642 |
| Rose Hill | Apr 21 | Oct 16 | 176 days | 52586 |
| Rowan | Apr 30 | Oct 10 | 162 days | 50470 |
| Rowley | Apr 30 | Oct 7 | 159 days | 52329 |
| Royal | May 2 | Oct 2 | 154 days | 51357 |
| Rudd | Apr 30 | Oct 9 | 163 days | 50471 |
| Runnells | Apr 21 | Oct 15 | 174 days | 50237 |
| Russell | May 5 | Oct 5 | 151 days | 50238 |
| Ruthven | May 1 | Oct 3 | 154 days | 51358 |
| Rutland | Apr 28 | Oct 8 | 162 days | 50582 |
| Ryan | May 3 | Oct 7 | 156 days | 52330 |
| Sabula | May 2 | Oct 7 | 154 days | 52070 |
| Sac City | Apr 30 | Oct 6 | 158 days | 50583 |
| Saint Ansgar | Apr 30 | Oct 9 | 163 days | 50472 |
| Saint Anthony | Apr 24 | Oct 12 | 170 days | 50239 |
| Saint Charles | Apr 30 | Oct 3 | 157 days | 50240 |
| Saint Donatus | Apr 25 | Oct 16 | 172 days | 52071 |
| Saint Lucas | May 4 | Oct 4 | 151 days | 52166 |
| Saint Marys | Apr 24 | Oct 12 | 168 days | 50241 |
| Saint Olaf | May 8 | Oct 1 | 146 days | 52072 |
| Saint Paul | Apr 17 | Oct 22 | 187 days | 52657 |
| Salem | Apr 30 | Oct 10 | 163 days | 52649 |
| Salix | Apr 29 | Oct 5 | 159 days | 51052 |
| Sanborn | May 1 | Oct 7 | 160 days | 51248 |
| Scarville | Apr 30 | Oct 7 | 159 days | 50473 |
| Schaller | Apr 25 | Oct 13 | 170 days | 51053 |
| Schleswig | Apr 27 | Oct 11 | 166 days | 51461 |
| Scranton | Apr 26 | Oct 9 | 164 days | 51462 |
| Searsboro | May 3 | Oct 6 | 155 days | 50242 |
| Selma | Apr 26 | Oct 13 | 169 days | 52588 |
| Sergeant Bluff | Apr 29 | Oct 5 | 159 days | 51054 |
| Seymour | Apr 21 | Oct 19 | 178 days | 52590 |
| Shambaugh | Apr 25 | Oct 11 | 168 days | 51651 |
| Shannon City | Apr 23 | Oct 17 | 176 days | 50861 |
| Sharpsburg | Apr 24 | Oct 15 | 173 days | 50862 |
| Sheffield | Apr 29 | Oct 9 | 162 days | 50475 |
| Shelby | Apr 27 | Oct 9 | 165 days | 51570 |
| Sheldahl | Apr 19 | Oct 18 | 179 days | 50243 |
| Sheldon | May 5 | Sep 28 | 145 days | 51201 |
| Shell Rock | Apr 27 | Oct 8 | 165 days | 50670 |
| Shellsburg | May 3 | Oct 3 | 151 days | 52332 |
| Shenandoah | Apr 20 | Oct 17 | 179 days | 51601, 51603 |
| Sherrill | Apr 27 | Oct 11 | 166 days | 52073 |
| Sibley | May 5 | Oct 3 | 152 days | 51249 |
| Sidney | Apr 19 | Oct 19 | 182 days | 51652 |
| Sigourney | Apr 24 | Oct 15 | 172 days | 52591 |
| Silver City | Apr 23 | Oct 11 | 170 days | 51571 |
| Sioux Center | Apr 30 | Oct 3 | 154 days | 51250 |
| Sioux City | Apr 29 | Oct 5 | 159 days | 51101, 51102, 51103, 51104 +5 more |
| Sioux Rapids | Apr 30 | Oct 5 | 159 days | 50585 |
| Slater | Apr 26 | Oct 8 | 164 days | 50244 |
| Sloan | Apr 29 | Oct 5 | 159 days | 51055 |
| Smithland | May 3 | Oct 1 | 151 days | 51056 |
| Soldier | Apr 25 | Oct 12 | 170 days | 51572 |
| Solon | Apr 21 | Oct 18 | 180 days | 52333 |
| Somers | Apr 26 | Oct 10 | 167 days | 50586 |
| South Amana | Apr 28 | Oct 9 | 164 days | 52334 |
| South English | Apr 24 | Oct 15 | 172 days | 52335 |
| Spencer | May 1 | Oct 3 | 154 days | 51301 |
| Sperry | Apr 15 | Oct 20 | 187 days | 52650 |
| Spillville | May 3 | Oct 7 | 157 days | 52168 |
| Spirit Lake | Apr 28 | Oct 11 | 164 days | 51360 |
| Spragueville | Apr 25 | Oct 14 | 171 days | 52074 |
| Springbrook | Apr 25 | Oct 16 | 172 days | 52075 |
| Springville | Apr 28 | Oct 12 | 166 days | 52336 |
| Stacyville | Apr 30 | Oct 9 | 163 days | 50476 |
| Stanhope | May 3 | Oct 2 | 150 days | 50246 |
| Stanley | Apr 30 | Oct 7 | 159 days | 50671 |
| Stanton | Apr 24 | Oct 13 | 169 days | 51573 |
| Stanwood | Apr 21 | Oct 15 | 175 days | 52337 |
| State Center | Apr 24 | Oct 12 | 170 days | 50247 |
| Steamboat Rock | Apr 27 | Oct 10 | 165 days | 50672 |
| Stockport | Apr 27 | Oct 12 | 168 days | 52651 |
| Stockton | Apr 18 | Oct 22 | 184 days | 52769 |
| Storm Lake | Apr 25 | Oct 13 | 170 days | 50588 |
| Story City | Apr 26 | Oct 8 | 164 days | 50248 |
| Stout | Apr 29 | Oct 9 | 160 days | 50673 |
| Stratford | May 3 | Oct 2 | 150 days | 50249 |
| Strawberry Point | May 8 | Oct 1 | 146 days | 52076 |
| Stuart | May 2 | Oct 3 | 153 days | 50250 |
| Sully | May 3 | Oct 6 | 155 days | 50251 |
| Sumner | Apr 29 | Oct 9 | 162 days | 50674 |
| Superior | Apr 28 | Oct 11 | 164 days | 51363 |
| Sutherland | Apr 29 | Oct 10 | 163 days | 51058 |
| Swaledale | Apr 29 | Oct 7 | 161 days | 50477 |
| Swan | Apr 21 | Oct 15 | 174 days | 50252 |
| Swea City | May 4 | Oct 1 | 150 days | 50590 |
| Swedesburg | Apr 30 | Oct 10 | 163 days | 52652 |
| Swisher | Apr 27 | Oct 11 | 165 days | 52338 |
| Tabor | Apr 19 | Oct 19 | 182 days | 51653 |
| Tama | Apr 30 | Oct 9 | 162 days | 52339 |
| Teeds Grove | Apr 13 | Oct 26 | 195 days | 52771 |
| Templeton | Apr 27 | Oct 10 | 166 days | 51463 |
| Terril | Apr 28 | Oct 11 | 164 days | 51364 |
| Thayer | Apr 23 | Oct 17 | 176 days | 50254 |
| Thompson | Apr 30 | Oct 7 | 159 days | 50478 |
| Thor | Apr 28 | Oct 8 | 162 days | 50591 |
| Thornburg | Apr 24 | Oct 15 | 172 days | 50255 |
| Thornton | May 3 | Oct 1 | 150 days | 50479 |
| Thurman | Apr 19 | Oct 19 | 182 days | 51654 |
| Tiffin | Apr 21 | Oct 18 | 180 days | 52340 |
| Tingley | Apr 23 | Oct 17 | 176 days | 50863 |
| Tipton | Apr 21 | Oct 15 | 175 days | 52772 |
| Titonka | Apr 30 | Oct 6 | 160 days | 50480 |
| Toddville | Apr 28 | Oct 12 | 166 days | 52341 |
| Toeterville | Apr 30 | Oct 9 | 163 days | 50481 |
| Toledo | Apr 30 | Oct 9 | 162 days | 52342 |
| Tracy | Apr 21 | Oct 16 | 176 days | 50256 |
| Traer | Apr 30 | Oct 9 | 162 days | 50675 |
| Treynor | Apr 23 | Oct 14 | 174 days | 51575 |
| Tripoli | Apr 29 | Oct 9 | 162 days | 50676 |
| Troy Mills | May 3 | Oct 7 | 156 days | 52344 |
| Truesdale | Apr 25 | Oct 13 | 170 days | 50592 |
| Truro | Apr 30 | Oct 3 | 157 days | 50257 |
| Udell | Apr 18 | Oct 23 | 187 days | 52593 |
| Underwood | Apr 23 | Oct 14 | 174 days | 51576 |
| Union | Apr 27 | Oct 10 | 165 days | 50258 |
| Unionville | Apr 18 | Oct 23 | 187 days | 52594 |
| University Park | Apr 21 | Oct 16 | 176 days | 52595 |
| Urbana | May 3 | Oct 3 | 151 days | 52345 |
| Urbandale | Apr 19 | Oct 18 | 179 days | 50322, 50323, 50398 |
| Ute | May 3 | Oct 1 | 151 days | 51060 |
| Vail | Apr 27 | Oct 11 | 166 days | 51465 |
| Van Horne | May 3 | Oct 3 | 151 days | 52346 |
| Van Meter | Apr 18 | Oct 20 | 184 days | 50261 |
| Van Wert | Apr 29 | Oct 9 | 162 days | 50262 |
| Varina | Apr 26 | Oct 7 | 164 days | 50593 |
| Ventura | May 3 | Oct 1 | 150 days | 50482 |
| Victor | Apr 28 | Oct 10 | 165 days | 52347 |
| Villisca | Apr 27 | Oct 12 | 168 days | 50864 |
| Vincent | Apr 28 | Oct 8 | 162 days | 50594 |
| Vining | Apr 28 | Oct 10 | 165 days | 52348 |
| Vinton | May 3 | Oct 3 | 151 days | 52349 |
| Volga | May 8 | Oct 1 | 146 days | 52077 |
| Wadena | May 4 | Oct 4 | 151 days | 52169 |
| Walcott | Apr 23 | Oct 15 | 174 days | 52773 |
| Walford | Apr 27 | Oct 11 | 165 days | 52351 |
| Walker | May 3 | Oct 7 | 156 days | 52352 |
| Wall Lake | Apr 30 | Oct 6 | 158 days | 51466 |
| Wallingford | May 2 | Oct 3 | 153 days | 51365 |
| Walnut | Apr 27 | Oct 9 | 165 days | 51577 |
| Wapello | Apr 14 | Oct 24 | 190 days | 52653 |
| Washington | Apr 28 | Oct 11 | 165 days | 52353 |
| Washta | May 4 | Oct 4 | 152 days | 51061 |
| Waterloo | Apr 27 | Oct 10 | 165 days | 50701, 50702, 50703, 50704 |
| Waterville | Apr 24 | Oct 17 | 175 days | 52170 |
| Watkins | Apr 27 | Oct 11 | 165 days | 52354 |
| Waucoma | May 2 | Oct 5 | 155 days | 52171 |
| Waukee | Apr 18 | Oct 20 | 184 days | 50263 |
| Waukon | May 2 | Oct 11 | 161 days | 52172 |
| Waverly | Apr 29 | Oct 9 | 162 days | 50677 |
| Wayland | Apr 28 | Oct 11 | 165 days | 52654 |
| Webb | Apr 30 | Oct 5 | 159 days | 51366 |
| Webster | Apr 24 | Oct 15 | 172 days | 52355 |
| Webster City | May 3 | Oct 2 | 150 days | 50595 |
| Weldon | Apr 29 | Oct 9 | 162 days | 50264 |
| Wellman | Apr 28 | Oct 11 | 165 days | 52356 |
| Wellsburg | Apr 27 | Oct 10 | 165 days | 50680 |
| Welton | Apr 25 | Oct 14 | 171 days | 52774 |
| Wesley | Apr 30 | Oct 6 | 160 days | 50483 |
| West Bend | Apr 30 | Oct 6 | 160 days | 50597 |
| West Branch | Apr 21 | Oct 15 | 175 days | 52358 |
| West Burlington | Apr 15 | Oct 20 | 187 days | 52655 |
| West Chester | Apr 28 | Oct 11 | 165 days | 52359 |
| West Des Moines | Apr 18 | Oct 20 | 184 days | 50265, 50266 |
| West Liberty | Apr 29 | Oct 9 | 162 days | 52776 |
| West Point | Apr 17 | Oct 22 | 187 days | 52656 |
| West Union | May 4 | Oct 4 | 151 days | 52175 |
| Westfield | Apr 30 | Oct 4 | 157 days | 51062 |
| Westgate | Apr 29 | Oct 9 | 162 days | 50681 |
| Westphalia | Apr 27 | Oct 9 | 165 days | 51578 |
| Westside | Apr 27 | Oct 11 | 166 days | 51467 |
| Wever | Apr 12 | Oct 25 | 194 days | 52658 |
| What Cheer | Apr 24 | Oct 15 | 172 days | 50268 |
| Wheatland | Apr 27 | Oct 10 | 165 days | 52777 |
| Whiting | May 1 | Oct 3 | 154 days | 51063 |
| Whittemore | Apr 30 | Oct 6 | 160 days | 50598 |
| Whitten | Apr 27 | Oct 10 | 165 days | 50269 |
| Williams | May 3 | Oct 2 | 150 days | 50271 |
| Williamsburg | Apr 28 | Oct 9 | 164 days | 52361 |
| Williamson | May 5 | Oct 5 | 151 days | 50272 |
| Wilton | Apr 18 | Oct 22 | 184 days | 52778 |
| Windsor Heights | Apr 18 | Oct 20 | 184 days | 50324 |
| Winfield | Apr 30 | Oct 10 | 163 days | 52659 |
| Winterset | Apr 30 | Oct 3 | 157 days | 50273 |
| Winthrop | Apr 30 | Oct 7 | 159 days | 50682 |
| Wiota | Apr 30 | Oct 2 | 153 days | 50274 |
| Woden | Apr 29 | Oct 7 | 161 days | 50484 |
| Woodbine | Apr 29 | Oct 8 | 162 days | 51579 |
| Woodburn | Apr 29 | Oct 9 | 162 days | 50275 |
| Woodward | Apr 25 | Oct 10 | 166 days | 50276 |
| Woolstock | May 3 | Oct 2 | 150 days | 50599 |
| Worthington | Apr 28 | Oct 10 | 164 days | 52078 |
| Wyoming | May 1 | Oct 4 | 154 days | 52362 |
| Yale | May 2 | Oct 3 | 153 days | 50277 |
| Yarmouth | Apr 30 | Oct 10 | 163 days | 52660 |
| Yorktown | Apr 25 | Oct 11 | 168 days | 51656 |
| Zearing | Apr 24 | Oct 12 | 170 days | 50278 |
| Zwingle | Apr 28 | Oct 11 | 165 days | 52079 |
Frequently asked questions
- When is the last frost in Iowa?
- It varies by location. Across Iowa, average last spring frost dates range from April 8 (Mediapolis) to May 8 (Volga). Look up your ZIP code for your local date.
- Why do nearby towns have different frost dates?
- Elevation, distance from large bodies of water, and whether a weather station sits in a valley, on a hill, or in a city all change how cold nights get. Each ZIP code is matched to the most representative nearby NOAA station.