MYGOVWATCH LOCAL GUIDES

Minnesota Government Bids & RFPs

Explore public agencies and purchasing resources in 99 Minnesota communities. The same MyGovWatch experience, with a local starting point.

Start Your 14-Day Free Trial Now!

← Browse all 3,000 cities

Explore Minnesota

Browse by city or state. Cities are listed by their July 2025 Census population estimate.

99 city guides

  1. 046

    Minneapolis

    Minnesota · 430,324 residents

  2. 069

    St. Paul

    Minnesota · 306,684 residents

  3. 238

    Rochester

    Minnesota · 124,292 residents

  4. 403

    Bloomington

    Minnesota · 89,034 residents

  5. 410

    Duluth

    Minnesota · 88,330 residents

  6. 438

    Brooklyn Park

    Minnesota · 83,543 residents

  7. 457

    Woodbury

    Minnesota · 81,558 residents

  8. 470

    Lakeville

    Minnesota · 79,270 residents

  9. 473

    Plymouth

    Minnesota · 78,942 residents

  10. 501

    Blaine

    Minnesota · 76,603 residents

  11. 528

    Maple Grove

    Minnesota · 73,893 residents

  12. 534

    St. Cloud

    Minnesota · 72,647 residents

  13. 585

    Eagan

    Minnesota · 67,109 residents

  14. 611

    Burnsville

    Minnesota · 65,244 residents

  15. 621

    Coon Rapids

    Minnesota · 64,193 residents

  16. 634

    Eden Prairie

    Minnesota · 63,075 residents

  17. 748

    Apple Valley

    Minnesota · 55,248 residents

  18. 758

    Edina

    Minnesota · 54,356 residents

  19. 764

    Minnetonka

    Minnesota · 53,969 residents

  20. 823

    St. Louis Park

    Minnesota · 50,027 residents

  21. 838

    Shakopee

    Minnesota · 49,366 residents

  22. 883

    Moorhead

    Minnesota · 46,533 residents

  23. 884

    Mankato

    Minnesota · 46,529 residents

  24. 953

    Cottage Grove

    Minnesota · 43,604 residents

  25. 1021

    Maplewood

    Minnesota · 40,717 residents

  26. 1131

    Inver Grove Heights

    Minnesota · 36,873 residents

  27. 1138

    Richfield

    Minnesota · 36,593 residents

  28. 1159

    Roseville

    Minnesota · 35,663 residents

  29. 1230

    Andover

    Minnesota · 33,874 residents

  30. 1255

    Savage

    Minnesota · 32,970 residents

  31. 1297

    Rosemount

    Minnesota · 31,881 residents

  32. 1302

    Brooklyn Center

    Minnesota · 31,846 residents

  33. 1337

    Fridley

    Minnesota · 30,829 residents

  34. 1343

    Oakdale

    Minnesota · 30,588 residents

  35. 1344

    Chaska

    Minnesota · 30,513 residents

  36. 1372

    Ramsey

    Minnesota · 29,624 residents

  37. 1432

    Prior Lake

    Minnesota · 28,140 residents

  38. 1447

    Elk River

    Minnesota · 27,896 residents

  39. 1490

    Shoreview

    Minnesota · 26,906 residents

  40. 1508

    Austin

    Minnesota · 26,689 residents

  41. 1512

    Owatonna

    Minnesota · 26,633 residents

  42. 1524

    Winona

    Minnesota · 26,530 residents

  43. 1564

    Chanhassen

    Minnesota · 25,748 residents

  44. 1591

    Farmington

    Minnesota · 25,425 residents

  45. 1622

    Faribault

    Minnesota · 25,040 residents

  46. 1650

    Otsego

    Minnesota · 24,525 residents

  47. 1703

    White Bear Lake

    Minnesota · 23,392 residents

  48. 1717

    Lino Lakes

    Minnesota · 23,220 residents

  49. 1723

    Champlin

    Minnesota · 23,125 residents

  50. 1757

    Hastings

    Minnesota · 22,563 residents

  51. 1760

    St. Michael

    Minnesota · 22,498 residents

  52. 1762

    Columbia Heights

    Minnesota · 22,482 residents

  53. 1781

    Crystal

    Minnesota · 22,239 residents

  54. 1784

    New Brighton

    Minnesota · 22,159 residents

  55. 1796

    Willmar

    Minnesota · 22,001 residents

  56. 1797

    Northfield

    Minnesota · 21,992 residents

  57. 1802

    West St. Paul

    Minnesota · 21,950 residents

  58. 1832

    Golden Valley

    Minnesota · 21,325 residents

  59. 1868

    Forest Lake

    Minnesota · 20,952 residents

  60. 1878

    New Hope

    Minnesota · 20,807 residents

  61. 1902

    South St. Paul

    Minnesota · 20,532 residents

  62. 1953

    Sartell

    Minnesota · 19,918 residents

  63. 1985

    Hopkins

    Minnesota · 19,523 residents

  64. 1999

    Stillwater

    Minnesota · 19,354 residents

  65. 2088

    Albert Lea

    Minnesota · 18,217 residents

  66. 2091

    Anoka

    Minnesota · 18,169 residents

  67. 2196

    Hugo

    Minnesota · 17,167 residents

  68. 2202

    Ham Lake

    Minnesota · 17,104 residents

  69. 2220

    Buffalo

    Minnesota · 16,878 residents

  70. 2228

    Red Wing

    Minnesota · 16,805 residents

  71. 2328

    Hibbing

    Minnesota · 15,823 residents

  72. 2337

    Bemidji

    Minnesota · 15,770 residents

  73. 2349

    Monticello

    Minnesota · 15,670 residents

  74. 2355

    Rogers

    Minnesota · 15,606 residents

  75. 2399

    Alexandria

    Minnesota · 15,045 residents

  76. 2444

    Hutchinson

    Minnesota · 14,655 residents

  77. 2475

    Brainerd

    Minnesota · 14,428 residents

  78. 2486

    Lake Elmo

    Minnesota · 14,376 residents

  79. 2500

    Fergus Falls

    Minnesota · 14,246 residents

  80. 2505

    Marshall

    Minnesota · 14,171 residents

  81. 2506

    North Mankato

    Minnesota · 14,165 residents

  82. 2513

    Waconia

    Minnesota · 14,113 residents

  83. 2526

    Robbinsdale

    Minnesota · 14,030 residents

  84. 2533

    Worthington

    Minnesota · 13,979 residents

  85. 2549

    New Ulm

    Minnesota · 13,863 residents

  86. 2564

    Sauk Rapids

    Minnesota · 13,768 residents

  87. 2668

    Vadnais Heights

    Minnesota · 13,052 residents

  88. 2686

    Big Lake

    Minnesota · 12,929 residents

  89. 2707

    Mounds View

    Minnesota · 12,786 residents

  90. 2708

    North St. Paul

    Minnesota · 12,780 residents

  91. 2734

    East Bethel

    Minnesota · 12,605 residents

  92. 2766

    Victoria

    Minnesota · 12,447 residents

  93. 2771

    Cloquet

    Minnesota · 12,399 residents

  94. 2772

    North Branch

    Minnesota · 12,398 residents

  95. 2788

    St. Peter

    Minnesota · 12,275 residents

  96. 2916

    Mendota Heights

    Minnesota · 11,475 residents

  97. 2928

    Dayton

    Minnesota · 11,402 residents

  98. 2964

    Grand Rapids

    Minnesota · 11,181 residents

  99. 2994

    Cambridge

    Minnesota · 11,090 residents

How these cities were selected

The 3,000 largest places in the Census Bureau’s Vintage 2025 subcounty population file, including incorporated cities, towns, villages, consolidated-city balances, Washington, DC, and the Census-designated Urban Honolulu exception. Rankings use July 1, 2025 estimates; unincorporated census-designated places other than Urban Honolulu are excluded. Consolidated balances retain their Census population definition.

U.S. Census Bureau population estimates