Minnesota Traffic Cameras
1,527 traffic cameras across Minnesota, 1,245 of them streaming live video and the rest posting a fresh image every few minutes. Straight from the state Department of Transportation.
- Cameras
- 1,527
- Live video
- 1,245
- Highways covered
- 84
Cameras by city in Minnesota
Cameras by highway
Live camera views in Minnesota
More cameras in Minnesota
Cameras outside the main Minnesota cities
- County Road 9 (Quaker Ave): U.S.169 SB @ Quaker Ave
- I-35: I-35 N-S (MP 62.6)
- I-35: I-35 NB (MP 37.9)
- I-35: I-35 NB (MP 38.8)
- I-35: I-35 NB (MP 46.50)
- I-35: I-35 NB (MP 49.0)
- I-35: I-35 NB (MP 49.8)
- I-35: I-35 NB (MP 53.0)
- I-35: I-35 NB (MP 55.6)
- I-35: I-35 NB (MP 60.0)
- I-35: I-35 NB (MP 62.0)
- I-35: I-35 NB (MP 63.2)
- I-35: I-35 NB (MP 64.0)
- I-35: I-35 NB (MP 64.7)
- I-35: I-35 NB (MP 65.7)
- I-35: I-35 NB (MP 68.1 - Heath Creek RA)
- I-35: I-35 NB (MP 70.7)
- I-35: I-35 NB (MP 72.3)
- I-35: I-35 NB (MP 75.3)
- I-35: I-35 NB @ 141st St SW (MP 27.9)
- I-35: I-35 NB @ 245th St (Co Rd 62 - MP 78.3)
- I-35: I-35 NB @ 280th St (MP 137)
- I-35: I-35 NB @ 287th St (MP 137.8)
- I-35: I-35 NB @ 295th St (MP 138.5)
- I-35: I-35 NB @ 340th St (MP 142.9)
- I-35: I-35 NB @ 410th St (MP 150.2)
- I-35: I-35 NB @ 417th St (MP 151)
- I-35: I-35 NB @ 425th St (MP 151.6)
- I-35: I-35 NB @ 460th St (MP 155.2)
- I-35: I-35 NB @ 480th St (MP 157.3)
- I-35: I-35 NB @ 490th St (MP 158.3)
- I-35: I-35 NB @ 520th St (MP 161.2)
- I-35: I-35 NB @ 530th St (Co Rd 3 - MP 162.2)
- I-35: I-35 NB @ 540th St (Chisago-Pine Co Ln-MP163)
- I-35: I-35 NB @ 81st St SW (MP 33.9)
- I-35: I-35 NB @ C.S.A.H.35 (MP22.9)
- I-35: I-35 NB @ C.S.A.H.4 EB (MP 32.8)
- I-35: I-35 NB @ Co Rd 1 (MP 66.7)
- I-35: I-35 NB @ Co Rd 1 (Rush City - MP 160)
- I-35: I-35 NB @ Co Rd 10 (Stark Rd - MP 152.6)
- I-35: I-35 NB @ Co Rd 17 (Athens Trl - MP 143.7)
- I-35: I-35 NB @ Co Rd 25 (MP 16.1)
- I-35: I-35 NB @ Co Rd 34 (MP 43.5)
- I-35: I-35 NB @ Co Rd 9 (MP 45.4)
- I-35: I-35 NB @ Goose Creek RA (MP 154.3)
- I-35: I-35 NB @ Rush Point Dr (Co Rd 7 - MP 159.1)
- I-35: I-35 NB @ T.H.19 (MP 69.6)
- I-35: I-35 NB @ T.H.21 (MP 59.2)
- I-35: I-35 NB @ U.S.8
- I-35: I-35 NB N of 245th St (MP 79.1)
- I-35: I-35 NB N of C.S.A.H.2 (MP 77.7)
- I-35: I-35 NB N of Co Rd 17 (MP 145.2)
- I-35: I-35 NB N of Stacy Tr (MP 141.1)
- I-35: I-35 NB N of T.H.251 (MP19.5)
- I-35: I-35 NB N of T.H.95 (MP 149.2)
- I-35: I-35 NB N of U.S.8 (MP 133.6)
- I-35: I-35 NB S of 225th St (MP 79.6)
- I-35: I-35 NB S of Co Rd 22 (MP 134.9)
- I-35: I-35 NB S of Hoffman Dr (MP 42.4)
- I-35: I-35 NB S of Stacy Tr (MP 139.2)
- I-35: I-35 NB S of T.H.30 (Freeborn/Steele Co Line)
- I-35: I-35 NB S of T.H.95 (MP 147.2)
- I-35: I-35 SB (MP 35 Straight River R A)
- I-35: I-35 SB (MP 51.0)
- I-35: I-35 SB (MP 52.0)
- I-35: I-35 SB (MP 54.0)
- I-35: I-35 SB (MP 56.4)
- I-35: I-35 SB (MP 57.9)
- I-35: I-35 SB (MP 58.7)
- I-35: I-35 SB (MP 61.1)
- I-35: I-35 SB (MP 71.9)
- I-35: I-35 SB (MP 73.2)
- I-35: I-35 SB (MP 74.3)
- I-35: I-35 SB (MP 76.1)
- I-35: I-35 SB (MP14.75)
- I-35: I-35 SB @ 108th St SW (MP 31.2)
- I-35: I-35 SB @ Bridge St (MP 41.9)
- I-35: I-35 SB @ C.S.A.H.31 WB (MP 36.4)
- I-35: I-35 SB @ Co Rd 12 (MP 48.0)
- I-35: I-35 SB @ Co Rd 2 (MP 76.8)
- I-35: I-35 SB @ Lemond Rd (MP 40.9)
- I-35: I-35 SB @ Stacy Tr (MP 140)
- I-35: I-35 SB @ T.H.65 (North Jct - MP12)
- I-35: I-35 SB @ U.S.14 WB (MP 40.1)
- I-35: I-35 SB @ Weigh Station Ramp (MP16.9)
- I-35: I-35 SB N of C.S.A.H.35 (MP 24)
- I-35: I-35 SB N of I-90 (MP14)
- I-35: I-35 SB N of T.H.251 (MP20.8)
- I-35: I-35 SB S of 118th St SW (MP 30.1)
- I-35: I-35 SB S of C.S.A.H.35 (MP21.58)
- I-90: I-90 EB @ I-35 NB
- I-94: I-94 EB @ Co Rd 18 (MP 195)
- I-94: I-94 EB @ Co Rd 19 (MP 201)
- I-94: I-94 EB @ Co Rd 8 (MP 183)
- I-94: I-94 EB @ Heggen St
- I-94: I-94 EB @ Main Ave
- I-94: I-94 EB @ Opportunity Dr (MP 173)
- I-94: I-94 EB @ U.S.71
- I-94: I-94 EB @ U.S.75
- I-94: I-94 EB E of 34th St
- I-94: I-94 EB E of Co Rd 8 (MP 184)
- I-94: I-94 EB E of Co Rd 8 (MP 185)
- I-94: I-94 EB E of Opportunity Dr (MP 174)
- I-94: I-94 EB E of T.H.24 (MP 179)
- I-94: I-94 EB E of T.H.24 (MP 180)
- I-94: I-94 EB E of T.H.25 (MP 194)
- I-94: I-94 EB E of U.S.75
- I-94: I-94 EB S of 2nd St
- I-94: I-94 EB W of Co Rd 75
- I-94: I-94 EB W of Co Rd 8 (MP 181)
- I-94: I-94 EB W of Co Rd 8 (MP 182)
- I-94: I-94 EB W of Sinclair Lewis Ave
- I-94: I-94 EB W of T.H.24 (MP 176.8)
- I-94: I-94 EB W of T.H.24 (MP 176)
- I-94: I-94 EB W of T.H.25 (MP 188)
- I-94: I-94 EB W of T.H.25 (MP 190.8)
- I-94: I-94 EB W of T.H.25 (MP 192)
- I-94: I-94 EB W of T.H.336
- I-94: I-94 EB W of U.S.75
- I-94: I-94 WB (MP 200)
- I-94: I-94 WB @ 20th St
- I-94: I-94 WB @ 50th St
- I-94: I-94 WB E of Co Rd 18 (TEMP)
- I-94: I-94 WB E of Co Rd 75 (MP 172)
- I-94: I-94 WB E of Co Rd 8 (MP 187)
- I-94: I-94 WB W of MN 336
- I-94: I-94 WB W of T.H.25 (MP 190.0)
- MN 15: I-94 WB @ T.H.15
- MN 15: T.H.15 N of 3rd St
- MN 15: T.H.15 NB @ 2nd St
- MN 15: T.H.15 SB @ Co Rd 120
- MN 19: T.H.52 SB @ T.H.19 EB (MP 98)
- MN 210: T.H.210 EB @ T.H.25 NB
- MN 210: T.H.210 EB @ T.H.371 NB
- MN 210: T.H.210 WB @ 4th St NB
- MN 210: T.H.210 WB @ 6th St SB
- MN 210: T.H.210 WB @ Gillis Ave SB
- MN 22: T.H.22 SB N of Madison Ave
- MN 23: I-94 WB @ T.H.23 EB
- MN 23: T.H.23 EB @ 5th Ave
- MN 238: I-94 WB @ MN 238 (Albany)
- MN 24: I-94 WB @ T.H.24 (MP 178)
- MN 25: I-94 EB @ T.H.25 (MP 193)
- MN 251: I-35 SB @ T.H.251 (MP18.7)
- MN 30: I-35 NB @ T.H.30 EB (MP 26.4)
- MN 371: T.H.371 SB @ Co Rd 77 EB (CR77 West/CR49 East)
- MN 371: T.H.371 SB @ Co Rd 77 WB (CR77 West/CR13 East)
- MN 55: T.H.55 EB @ Pleasant Dr NB
- MN 55: T.H.55 WB @ Pine St SB
- MN 55: T.H.55 WB @ River St SB
- MN 55: T.H.55 WB @ Westview Dr NB
- MN 58: T.H.52 SB @ T.H.58 (MP 77)
- MN 60: I-35 SB @ T.H.60 (MP 56.9)
- MN 60: T.H.52 SB @ T.H.60 WB (MP 78)
- MN 65: T.H.65 N-S @ 213th Ave (Sims Rd/Co Rd 86)
- MN 65: T.H.65 NB @ C.S.A.H.24 (237th Av)
- MN 65: T.H.65 SB @ Co Rd 74 (221st Av)
- MN 95: I-35 NB @ T.H.95 (MP 147.8)
- MN 95: I-35 SB @ T.H.95 (MP 147.9)
- MnRoad: I-94 WB (MP 198)
- MnRoad: I-94 WB (MP 199)
- Unknown: I-94 WB @ Carmichael Rd
- US 10: T.H.10 EB @ 171st Ave
- US 10: T.H.10 EB @ Proctor Ave
- US 10: T.H.10 WB @ 14th St
- US 10: T.H.10 WB @ 1st Ave
- US 10: T.H.10 WB @ 34th St
- US 10: T.H.10 WB @ Jackson Ave NW
- US 10: T.H.10 WB E of Main St
- US 10: T.H.23 WB @ T.H.10 EB (Hwy 10 MP 178)
- US 14: I-35 NB @ U.S.14 EB (MP 40.1)
- US 14: T.H.14 EB @ C.S.A.H.16 (84th Av)
- US 14: T.H.14 EB @ C.S.A.H.3 NB
- US 14: T.H.14 EB @ C.S.A.H.43 SB
- US 14: T.H.14 EB @ T.H.218 SB
- US 14: T.H.14 EB @ T.H.56 SB
- US 14: T.H.14 EB E of Co Rd 6
- US 14: T.H.14 WB @ C.S.A.H.45 SB
- US 14: U.S.14 EB @ 180th Ave
- US 14: U.S.14 EB @ 220th Ave
- US 14: U.S.14 EB @ 270th Ave
- US 14: U.S.14 EB @ 280th Ave
- US 14: U.S.14 EB @ Lookout Dr
- US 14: U.S.14 EB @ T.H.57
- US 14: U.S.14 EB W of C.S.A.H.41
- US 14: U.S.14 EB W of T.H.57
- US 14: U.S.14 EB W of U.S.169
- US 14: U.S.14 WB @ T.H.22 SB
- US 14: U.S.14 WB E of N RivFrnt Dr
- US 14: U.S.14 WB E of U.S.169
- US 169: T.H.10 WB @ T.H.101
- US 169: T.H.53 SB @ T.H.169 WB
- US 169: U.S.14 WB @ U.S.169 NB
- US 169: U.S.169 NB @ 247th Ave
- US 169: U.S.169 NB @ Belgrade Ave
- US 169: U.S.169 NB @ Riverfront Dr
- US 169: U.S.169 NB N of 197th Ave NW
- US 169: U.S.169 NB S of 237th Ave NE
- US 169: U.S.169 NB S of Webster Ave
- US 169: U.S.169 SB @ 197th Ave NW
- US 169: U.S.169 SB @ Jackson Ave NW (193rd Av)
- US 169: U.S.169 SB @ Lookout Dr
- US 169: U.S.169 SB @ Main St
- US 169: U.S.169 SB @ School Street NW (Elk Hills Dr)
- US 169: U.S.169 SB N of 273rd Ave
- US 169: U.S.169 SB N of Co Rd 9
- US 169: U.S.169 SB N of Jackson Ave NW
- US 169: U.S.169 SB N of Main St
- US 169: U.S.169 SB N of School Street NW
- US 169: U.S.169 SB S of Main St
- US 52: T.H.52 NB @ 100th Ave (MP 88)
- US 52: T.H.52 NB @ 110th Ave (MP 87)
- US 52: T.H.52 NB @ 165th Ave (MP 80)
- US 52: T.H.52 NB @ 210th St (MP 108.7)
- US 52: T.H.52 NB @ 250th St (MP 104.6)
- US 52: T.H.52 NB @ 520th St (MP 69.4)
- US 52: T.H.52 NB @ 5th St (MP 66)
- US 52: T.H.52 NB @ C.S.A.H.7 (MP 81)
- US 52: T.H.52 NB @ C.S.A.H.9 (MP 89)
- US 52: T.H.52 NB @ Co Rd 86 (MP 100.7)
- US 52: T.H.52 NB @ Fischer Ave (MP 103.8)
- US 52: T.H.52 NB @ Goodwin Ave (MP 102.5)
- US 52: T.H.52 NB @ Skunk Hollow Tr (MP 94)
- US 52: T.H.52 NB @ T.H.60 EB (MP 75.9)
- US 52: T.H.52 NB @ Wagner Hill Way (MP 93)
- US 52: T.H.52 NB N Jct C.S.A.H.12 EB (MP 68.0)
- US 52: T.H.52 NB N of 90th Ave (MP 90)
- US 52: T.H.52 NB N of C.S.A.H.7 (MP 82)
- US 52: T.H.52 NB N of Co Rd 1 (MP 91.8)
- US 52: T.H.52 NB N of Co Rd 88 (MP 99.5)
- US 52: T.H.52 NB S Jct C.S.A.H.12 (MP 64.2)
- US 52: T.H.52 SB @ 142nd Ave Way (MP 83)
- US 52: T.H.52 SB @ 415th St (MP 84)
- US 52: T.H.52 SB @ 480th St WB (MP 74)
- US 52: T.H.52 SB @ 490th St WB (MP 73)
- US 52: T.H.52 SB @ Co Rd 11 (MP 71.3)
- US 52: T.H.52 SB @ Co Rd 24 EB (MP 96.1)
- US 52: T.H.52 SB @ Main St (MP 72.1)
- US 52: T.H.52 SB @ T.H.50 (MP 105.8)
- US 52: T.H.52 SB @ T.H.57 (Co Rd 8 - MP 86)
- US 52: T.H.52 SB N of Main St (MP 72.5)
- US 52: T.H.52 SB S of 215th St (MP 108)
- US 52: T.H.52 SB S of C.S.A.H.12E (MP 67.2)
- US 52: T.H.52 SB S of Highview Rd (MP 94.8)
- US 52: T.H.52 SB S of T.H.19 (MP 96.8)
- US 53: T.H.53 (S End Virginia Bridge)
- US 53: T.H.53 NB (N End Virginia Bridge)
- US 53: T.H.53 NB S of Progress Park Pkwy
- US 53: T.H.53 SB @ 12th Ave NB
- US 53: T.H.53 SB N of Progress Park Pkwy
About these cameras
Every camera on this page is an official public feed published by the Minnesota Department of Transportation. Roadze doesn't own or operate them — it brings all 1,527 into one map so you don't have to open a different site for every state. Images refresh automatically; cameras marked offline are usually under maintenance or affected by a local outage.
Other states
- Alabama
- Alaska
- Arizona
- Arkansas
- California
- Colorado
- Connecticut
- Delaware
- Florida
- Georgia
- Hawaii
- Idaho
- Illinois
- Indiana
- Iowa
- Kansas
- Kentucky
- Louisiana
- Maine
- Maryland
- Massachusetts
- Michigan
- Mississippi
- Missouri
- Montana
- Nebraska
- Nevada
- New Hampshire
- New Jersey
- New Mexico
- New York
- North Carolina
- North Dakota
- Ohio
- Oklahoma
- Oregon
- Pennsylvania
- Rhode Island
- South Carolina
- South Dakota
- Tennessee
- Texas
- Utah
- Vermont
- Virginia
- Washington
- West Virginia
- Wisconsin
Every camera in Minnesota was checked on September 2, 2026. 1,527 are listed as working. Roadze re-checks every camera daily against its transportation department, so a camera that goes dark disappears from this page instead of sitting here as a broken thumbnail.
Common questions
How many traffic cameras does Minnesota have?
Roadze lists 1,527 public traffic cameras for Minnesota: 1,245 stream live video and 282 are still images that refresh on their own. They all come from the transportation department that runs the road, and they are the same feeds those agencies publish.
Which roads have the most cameras in Minnesota?
I-94 (191), I-35 (148) and US-169 (105). I-94 has the most of any road in Minnesota, which is why it is usually the fastest place to check before driving.
Are the Minnesota traffic cameras free to watch?
Yes. Every Minnesota camera is public and free, with no account, no app and no limit on how long you watch. Roadze puts them on one map so you do not have to know which agency runs which road.
When were the Minnesota cameras last checked?
On September 2, 2026. Every Minnesota camera is asked again on each check, and the ones that stop answering are taken off the list instead of being left as black thumbnails.