Minnesota has 8 navigation dams. The dam maintains water levels sufficient for boat and barge traffic, supporting commercial or recreational navigation on the waterway.
| # | Dam | County | Height (ft) | Hazard | Condition | Year |
|---|---|---|---|---|---|---|
| 1 | St. Anthony Falls Upper Lock and Dam | Hennepin | 93 | Significant | Not assessed | 1963 |
| 2 | St. Anthony Falls Lower Lock and Dam | Hennepin | 58 | Significant | Not assessed | 1956 |
| 3 | Mississippi River Locks and Dam 1 | Hennepin | 56 | Significant | Not assessed | 1917 |
| 4 | Mississippi River Lock and Dam 5a - Winona Levee | Winona | 46 | Significant | Not assessed | 1936 |
| 5 | Mississippi River Lock and Dam 3 | Goodhue | 44 | Significant | Not assessed | 1938 |
| 6 | Mississippi River Lock and Dam 5 | Buffalo | 43 | Significant | Not assessed | 1935 |
| 7 | Mississippi River Lock and Dam 2 | Dakota | 42 | Significant | Not assessed | 1931 |
| 8 | Mississippi River Lock and Dam 7 | La Crosse | 41 | Significant | Not assessed | 1937 |