| City Sort descending | Population |
|---|---|
| Wabasha | 2,587 |
| Waconia | 13,434 |
| Wadena | 4,419 |
| Waite Park | 8,399 |
| Wanamingo | 1,389 |
| Warren | 1,680 |
| Warroad | 1,959 |
| Waseca | 9,164 |
| Watertown | 4,790 |
| Waterville | 1,947 |
| Waverly | 2,285 |
| Wayzata | 4,354 |
| Wells | 2,296 |
| West St. Paul | 21,382 |
| Wheaton | 1,389 |
| White Bear Lake | 23,908 |
| Willmar | 21,378 |
| Windom | 4,799 |
| Winnebago | 1,280 |
| Winona | 26,009 |
| Winsted | 2,181 |
| Winthrop | 1,381 |
| Woodbury | 78,305 |
| Worthington | 13,780 |
| Wyoming | 8,087 |