Northwest Iowa Cities

There are 129 cities in Iowa in the Northwest region.

129 Rows

City
Rank
County
2024 Pop.
Spencer1Clay County11,500
Storm Lake2Buena Vista County11,493
Le Mars3Plymouth County10,623
Sioux Center4Sioux County8,641
Orange City5Sioux County6,437
Estherville6Dickinson County5,807
Spirit Lake7Dickinson County5,556
Sheldon8Lyon County5,396
Algona9Kossuth County5,296
Cherokee10Cherokee County5,157
Humboldt11Humboldt County4,701
Rock Valley12Lyon County4,037
Emmetsburg13Palo Alto County3,598
Milford14Dickinson County3,300
Rock Rapids15Lyon County2,738
Sibley16Osceola County2,729
Hawarden17Sioux County2,626
Hull18Lyon County2,450
Alta19Buena Vista County1,995
Pocahontas20Pocahontas County1,833
Remsen21Plymouth County1,684
Hartley22Clay County1,560
Akron23Plymouth County1,539
Sanborn24O'Brien County1,460
Laurens25Buena Vista County1,244
Alton26Sioux County1,242
Arnolds Park27Dickinson County1,208
Lake Park28Dickinson County1,153
George29Lyon County1,110
Marcus30Cherokee County1,055
Aurelia31Buena Vista County970
Inwood32Lyon County967
Paullina33Cherokee County965
Hinton34Plymouth County962
Larchwood35Lyon County958
Primghar36O'Brien County878
Armstrong37Emmet County851
Newell38Buena Vista County828
Graettinger39Emmet County807
West Bend40Humboldt County769
Dakota City41Humboldt County755
Okoboji42Dickinson County727
Sioux Rapids43Buena Vista County708
Merrill44Plymouth County707
Ruthven45Clay County706
Hospers46O'Brien County701
Boyden47Sioux County695
Lakeside48Buena Vista County681
Bancroft49Kossuth County673
Doon50Lyon County650
Sutherland51Cherokee County623
Albert City52Buena Vista County609
Ireton53Plymouth County575
Everly54Clay County571
Swea City55Kossuth County541
Badger56Humboldt County534
Orleans57Dickinson County504
Rolfe58Palo Alto County500
Titonka59Hancock County481
Gilmore City60Humboldt County476
Whittemore61Kossuth County473
Little Rock62Lyon County446
Ashton63Lyon County425
Ocheyedan64Osceola County415
Burt65Kossuth County401
Royal66Clay County380
Livermore67Humboldt County373
Ringsted68Emmet County350
Wahpeton69Dickinson County339
Peterson70Buena Vista County319
Lester71Lyon County313
Terril72Clay County310
West Okoboji73Dickinson County308
Granville74O'Brien County300
Bode75Humboldt County299
Maurice76Sioux County273
Lakota77Kossuth County259
Mallard78Palo Alto County252
Fenton79Kossuth County248
Lu Verne80Humboldt County246
Quimby81Cherokee County245
Cleghorn82Cherokee County235
Fostoria83Clay County229
Alvord84Lyon County217
Marathon85Buena Vista County217
Rembrandt86Buena Vista County197
Melvin87O'Brien County194
Thor88Humboldt County176
Meriden89Cherokee County161
Wallingford90Emmet County153
Linn Grove91Buena Vista County151
Dickens92Clay County147
Harris93Dickinson County141
Lone Rock94Kossuth County141
Calumet95O'Brien County139
Webb96Buena Vista County138
Palmer97Pocahontas County135
Brunsville98Plymouth County129
Ayrshire99Clay County127
Superior100Dickinson County125
Havelock101Palo Alto County124
Larrabee102Cherokee County123
Vincent103Webster County122
Westfield104Plymouth County119
Ledyard105Kossuth County118
Rutland106Humboldt County115
Archer107O'Brien County113
Oyens108Plymouth County93
Cylinder109Palo Alto County84
St. Joseph110Humboldt County78
Matlock111Sioux County77
Craig112Plymouth County75
Chatsworth113Sioux County74
Bradgate114Humboldt County73
Greenville115Clay County68
Struble116Plymouth County66
Varina117Calhoun County66
Dolliver118Emmet County63
Irvington119Humboldt County63
Truesdale120Buena Vista County62
Gruver121Dickinson County61
Plover122Palo Alto County53
Hardy123Humboldt County52
St. Benedict124Kossuth County51
Rossie125Clay County47
Ottosen126Humboldt County41
Curlew127Palo Alto County38
Gillett Grove128Clay County32
Rodman129Humboldt County28

Iowa Cities by Region