Non-National Highway System bridge projects
MnDOT District 2

Learn more about how MnDOT evaluates and selects bridge and culvert projects
MnDOT scores bridge condition needs when selecting projects to include in the 10-year Capital Highway Investment Plan. Bridges that carry roads on the National Highway System (NHS) are scored and selected separately from bridge needs off the system. MnDOT’s approach to managing bridge condition follows the guidance and targets in the Transportation Asset Management Plan and the planned outcomes in MnSHIP.
Non-NHS bridges are scored statewide, but prioritized within each district. The selection of bridge projects is informed by district staff, experts from MnDOT’s bridge office and the Bridge Replacement and Improvement Management System (BRIM).
Once selected, MnDOT then identifies and evaluates alternatives and other needs, legal requirements, issues and opportunities in coordination with local partners, and considers public input. In the process, non-bridge work may be added to a bridge project or a bridge project may be combined with a nearby pavement project. The department follows a context-sensitive complete streets approach, which considers the needs of all users. The final project may address a substantial number of needs beyond the bridge need that precipitated the project. Projects may move years based on local coordination, project delivery, timing of other nearby construction projects, and funding shifts.
What was selected
Related links
- District 2 project selection
- National Highway System bridge projects
- District 2 Non-National Highway System culvert projects
- Bridges projects over state highways carrying railroads
- Pedestrian bridge rehabilitation/replacement projects
How the projects scored
The construction costs shown on this list represent a very rough estimate based on limited information available at the time selection decisions were made. Actual construction and delivery costs will change over time as projects go from a concept through the project development process and are eventually constructed.
Last updated September 2025
Total score | Bridge number | Route | Key intersection or closest landmark | Work type | Year planned | High level cost estimate for planning purposes | Comments |
---|---|---|---|---|---|---|---|
90 | 31001 | MN 6 | BIG FORK RIVER | Replace | 2026 | $3,400,000 | On going maintenance concerns, this is a top priority for replacement. |
90 | 35007 | MN 171 | RED RIVER OF THE NORTH | Overlay | 2025 | $2,800,000 | On going maintenance concerns. |
75 | 5872 | MN 317 | RED RIVER OF THE NORTH | Replace | 2030 | $6,000,000 | Further local coordination needed to determine scope of the project and possibility of turn back. |
70 | 68005 | MN 89 | ROSEAU RIVER | Overlay | 2036 | $230,000 | Project Completed in 2021 |
70 | 29001 | MN 87 | CROW WING RIVER | Overlay | 2036 | $110,000 | Not a district perfomance priority, will continue to monitor |
65 | 35006 | MN 175 | MID BR TWO RIVERS | Replace | 2034 | $5,060,000 | On going maintenance concerns. Priority if geotech issue can be determined in time. |
65 | 35005 | MN 175 | RED RIVER OF THE NORTH | Replace | 2030 | $16,770,000 | Selected Prior to the adoption of the scoring policy |
60 | 60021 | US 75 | SAND HILL RIVER | Replace | 2030 | $3,910,000 | Not a district perfomance priority, will continue to monitor |
55 | 9100 | MN 1 | RED RIVER OF THE NORTH | Replace | 2030 | $12,500,000 | On going maintenance concerns |
55 | 39003 | SERVICE RD | JUD DITCH # 2 | Replace | 2033 | $850,000 | Bridge 39003 and Bridge 39005 would be excellent candidates to move up if funding is available and would be a high priority. |
55 | 39005 | UT 150 | DITCH | Replace | 2033 | $850,000 | Bridge 39005 and Bridge 39003 would be excellent candidates to move up if funding is available and would be a high priority. |
50 | 39011 | MN 11 | SILVER CREEK | Replace | 2030 | $4,250,000 | Project Completed in 2021 |
50 | 04002 | MN 72 | TAMARAC RIVER | Replace | 2030 | $2,950,000 | |
35 | 6866 | MN 46 | CHANNEL | Replace | 2032 | $3,060,000 | Not a district perfomance priority, will continue to monitor |
20 | 36019 | MN 11 | BLACK RIVER | Overlay | 2034 | $370,000 | Not a district perfomance priority, will continue to monitor |
20 | 04021 | CSAH 15 | US 71 | Overlay | 2032 | $1,500,000 | On going maintenance concerns |
10 | 36020 | MN 11 | WEST FORK BLACK RIVER | Overlay | 2034 | $320,000 | Not a district perfomance priority, will continue to monitor. |
10 | 9239 | MN 220 | SAND HILL RIVER | Replace | 2036 | $3,230,000 | |
10 | 36021 | MN 11 | BIG FORK RIVER | Overlay | 2034 | $950,000 | Not a district perfomance priority, will continue to monitor |
10 | 60518 | MN 220 | RED LAKE RIVER | Redeck | 2046 | $7,010,000 | |
0 | 60523 | US 75 | RED LAKE RIVER | Maintain | 2030 | $750,000 | |
0 | 6694 | MN 9 | MARSH RIVER | Maintain | 2030 | $0 | Project Completed in 2021 |
0 | 5921 | MN 32 | CLEARWATER RIVER | Maintain | 2030 | $0 | |
0 | 31027 | MN 46 | POPPLE RIVER | Redeck | 2034 | $500,000 | |
0 | 15006 | MN 200 | WILD RICE RIVER | Maintain | 2030 | $34,000 | Project Completed in 2021 |
0 | 36022 | MN 11 | LITTLE FORK RIVER | Overlay | 2034 | $920,000 | Not a district perfomance priority, will continue to monitor |
0 | 60005 | MN 220 | CO DITCH # 2 | Maintain | 2030 | $0 | |
0 | 68002 | MN 310 | ROSEAU RIVER | Maintain | 2030 | $0 | |
0 | 68003 | MN 89 | S FK ROSEAU RIVER | Maintain | 2030 | $0 | |
0 | 04030 | CON 6249 | US 2 | Maintain | 2030 | $0 | |
0 | 04029 | MN 1 | OVERFLOW CHANNEL | Maintain | 2030 | $0 | |
0 | 04011 | CSAH 11 | US 2 | Maintain | 2030 | $0 | |
0 | 04025 | PEDESTRIAN | TH 197 | Maintain | |||
0 | 39008 | MN 11 | RAPID RIVER | Maintain | 2030 | $0 | |
0 | 35017 | US 59 | N BR TWO RIVERS | Maintain | 2030 | $0 | |
0 | 11009 | PEDESTRIAN | MN 371 | Maintain | |||
0 | 9257 | MN 72 | MONROE CREEK | Maintain | 2030 | $0 | |
0 | 04023 | CSAH 6 | US 2 | Maintain | 2030 | $0 | |
0 | 54010 | US 75 | MARSH RIVER | Maintain | 2030 | $0 | |
0 | 39010 | MN 172 | WINTER ROAD RIVER | Maintain | 2030 | $0 | |
0 | 35013 | US 75 | MID BR TWO RIVERS | Maintain | 2030 | $0 | |
0 | 54005 | MN 9 | CO DITCH # 18 | Maintain | 2030 | $0 | |
0 | 04026 | PEDESTRIAN | TH 2 | Maintain | |||
0 | 60026 | MN 220 | JUD DITCH # 75 | Maintain | 2030 | $0 | |
0 | 54007 | MN 200 | MASHAUG CREEK | Maintain | 2030 | $0 | |
0 | 54012 | MN 9 | WILD RICE RIVER | Maintain | 2030 | $0 | |
0 | 15005 | MN 1 | RED LAKE RIVER | Maintain | 2030 | $0 | |
0 | 04027 | PEDESTRIAN | TH 197 | Maintain | |||
0 | 45001 | MN 1 | SNAKE RIVER | Maintain | 2030 | $0 | |
0 | 35004 | MN 175 | MID BR TWO RIVERS | Maintain | 2030 | $0 | |
0 | 45003 | MN 220 | SNAKE RIVER | Maintain | 2030 | $0 | |
0 | 45006 | US 75 | SNAKE RIVER | Maintain | 2030 | $0 | |
0 | 35012 | US 75 | N BR TWO RIVERS | Maintain | 2030 | $0 | |
0 | 04019 | CSAH 11 | US 2 | Maintain | 2030 | $0 | Not a district perfomance priority, will continue to monitor |
0 | 9070 | MN 1 | THIEF RIVER | Maintain | 2030 | $0 | |
0 | 35015 | MN 175 | MID BR TWO RIVERS | Maintain | 2030 | $0 | |
0 | R0996 | MN 220 | DITCH | Maintain | 2030 | $0 | |
0 | 35010 | MN 171 | RED RIVER OVERFLOW | Maintain | 2030 | $0 | |
0 | 35003 | MN 175 | MID BR TWO RIVERS | Maintain | 2030 | $0 | |
0 | 54002 | MN 9 | S BR WILD RICE RIVER | Maintain | 2030 | $0 | |
0 | 68007 | MN 310 | Sprague Creek | Maintain | 2030 | $0 | |
0 | 45013 | MN 220 | SNAKE RIVER | Maintain | 2030 | $0 | |
0 | 9540 | RAILROAD | US 2 | Maintain | |||
0 | 45004 | US 75 | MIDDLE RIVER | Maintain | 2030 | $0 | |
0 | 63002 | MN 32 | Red Lake River | Maintain | 2030 | $0 | Not a district perfomance priority, will continue to monitor |
0 | 35016 | MN 175 | MID BR TWO RIVERS | Maintain | 2030 | $0 | |
0 | 45002 | MN 1 | SNAKE RIVER | Maintain | 2030 | $0 | |
0 | 5401 | MN 92 | CLEARWATER RIVER | Maintain | 2030 | $0 | |
0 | 54008 | MN 200 | JUD DITCH # 51 | Maintain | 2030 | $0 | |
0 | 68009 | MN 89 | S FK ROSEAU RIVER | Maintain | 2030 | $0 | |
0 | 39012 | MN 172 | Miller Creek | Maintain | 2030 | $0 | Waiting to coordinate with another project to address approach slab(s) if needed. |
0 | 04028 | MN 1 | MUD RIVER (DAM) | Maintain | 2030 | $0 | Not a district perfomance priority, will continue to monitor |
0 | 45012 | MN 220 | TAMARAC RIVER | Maintain | 2030 | $0 | |
0 | 54003 | MN 9 | SPRING CREEK | Maintain | 2030 | $0 | |
0 | 45005 | US 75 | TAMARAC RIVER | Maintain | 2030 | $0 | |
0 | 54009 | MN 32 | WILD RICE RIVER | Maintain | 2030 | $0 | |
0 | 54011 | T 250 | MARSH RIVER | Maintain | 2030 | $0 | |
0 | 39013 | MN 172 | Wabanica Creek | Maintain | 2030 | $0 | |
0 | 15007 | MN 1 | SANDY RIVER | Maintain | 2030 | $0 | |
0 | 39001 | MN 72 | RAPID RIVER | Replace | 2036 | $2,760,000 | Not a district performance priority. Will continue to monitor. |
0 | 54004 | MN 200 | RED RIVER OF THE NORTH | Maintain | 2030 | $0 | |
0 | 60008 | MN 9 | SAND HILL RIVER | Maintain | 2030 | $0 | |
0 | 54006 | US 75 | WILD RICE RIVER | Maintain | 2030 | $0 | |
0 | 63003 | MN 92 | POPLAR RIVER | Maintain | 2030 | $0 | |
0 | 60023 | MN 32 | SAND HILL RIVER | Maintain | 2030 | $0 | |
0 | 35014 | MN 175 | MID BR TWO RIVERS | Maintain | 2030 | $0 | |
0 | 15002 | MN 200 | MISSISSIPPI RIVER | Maintain | 2030 | $0 | |
0 | 04015 | MN 1 | BLACKDUCK RIVER | Maintain | 2030 | $0 |