Utah Traffic Cameras
2,072 traffic cameras across Utah, straight from the state Department of Transportation. Each one posts a fresh image every few minutes — free and without an account.
- Cameras
- 2,072
- Highways covered
- 207
Cameras by city in Utah
Cameras by highway
Live camera views in Utah
More cameras in Utah
Cameras outside the main Utah cities
- 100 N / SR-55 @ 300 E, PRC
- 100 N / SR-55 @ Carbon Ave / SR-10, PRC
- 100 N / SR-55 @ Main St / Price River Dr, PRC
- 100 S / SR-113 @ 300 W, HBR
- 100 W / US-191 @ 400 S / MP 294.73, DCH
- 1000 N / SR-112 @ 200 W, TLE
- 1100 S / US-89/91 @ Main St / US-89 / SR-13, BRC
- 1300 S / SR-120 @ Technology Dr / College Ave, RFD
- 1500 E / US-40 @ 1000 S / MP 146.4, NPL
- 1500 E / US-40 @ 1500 E / SR-45 / MP 148.6, NPL
- 1500 E / US-40 @ 2500 S / MP 147.9, NPL
- 15200 N / SR-30 @ Garland Rd / 4400 W / SR-81, BE
- 1600 E / SR-13 @ Main St / SR-102 / MP 11.17, TRE
- 200 E / US-40 @ 200 N / US-40 / SR-121 / MP 114.58, RSV
- 200 N / SR-121 @ 300 W, RSV
- 200 N / US-40 @ 1500 E / MP 115.42, BAL
- 200 N / US-40 @ 5750 E / Whiterocks Hwy / MP 119.66, FTD
- 200 N / US-40 @ 7500 E / MP 121.41, FTD
- 200 W / US-91 @ Main St / SR-142, RMD
- 200 W / US-91 RWIS NB @ 700 S / MP 39.05, RMD
- 2300 W @ 300 N, LHI
- 2300 W @ 500 N, LHI
- 2300 W @ 900 N, LHI
- 300 S / US-89 @ 100 E / US-89/US-89A, KNB
- 400 N @ Mountain View / 800 W, SSP
- 400 W / SR-23 @ Main St / SR-142 / MP 24.32, TNT
- 500 N / SR-121 @ 2000 W / Aggie Blvd / MP 38.32, MAE
- 5200 W / SR-13 @ 9600 N, ELW
- 6050 N / SR-157 @ 550 E / MP 4.85, CC
- Center St / SR-61 @ 800 W / SR-200, LEW
- Center St / US-89 @ Main St, KNB
- Charleston Rd / 3600 W / SR-113 @ US-189, CHR
- Cory Wride Hwy / SR-73 @ Canyon Wash Dr, EAG
- Cory Wride Hwy / SR-73 @ Foothill Blvd / 800 W / Mountain View / SR-85, SSP
- Cory Wride Hwy / SR-73 @ Milepost 34.25, SSP
- Cory Wride Hwy / SR-73 @ Mt Airey Dr / MP 33.86, EAG
- Cory Wride Hwy / SR-73 @ Mt Saratoga Blvd / MP 34.6, SSP
- Cory Wride Hwy / SR-73 @ Old Airport Rd, EAG
- Cory Wride Hwy / SR-73 @ Ranches Pkwy, EAG
- Cory Wride Hwy / SR-73 @ Sunset Dr, EAG
- Cory Wride Hwy / SR-73 @ Valley Dr / Mustang Way, EAG
- Crossroads Blvd @ Commerce Dr / 160 E, SSP
- Crossroads Blvd @ Exchange Dr / 250 W, SSP
- Crossroads Blvd @ Riverside Dr / 400 E, SSP
- Eagle Mountain Blvd @ Mid Valley Rd, EAG
- I-15 @ 100 N / SR-132 / MP 225.26, NPH
- I-15 @ 10000 N / MP 377.93, TRE
- I-15 @ Main St / US-6 / MP 244.8, STQ
- I-15 @ Milepost 246.42, STQ
- I-15 @ Milepost 246.53, STQ
- I-15 @ Mills Rd / SR-78 / MP 206.55, JU
- I-15 NB @ 1100 S / US-91 / MP 362, BRC
- I-15 NB @ 1200 S / MP 355.15, WIL
- I-15 NB @ 200 S / MP 356.35, WIL
- I-15 NB @ 3400 S / MP 359.5, PRY
- I-15 NB @ 6900 N / SR-240 / MP 372.83, HYV
- I-15 NB @ 750 N / Willard Bay / SR-315 / MP 357.6, WIL
- I-15 NB @ Beaver Ridge / MP 101.33, BV
- I-15 NB @ Center St / MP 116.4, BV
- I-15 NB @ Fillmore / MP 161.43, MD
- I-15 NB @ Milepost 103.25, BV
- I-15 NB @ Milepost 114.35, BV
- I-15 NB @ Milepost 115.42, BV
- I-15 NB @ Milepost 122.1, BV
- I-15 NB @ Milepost 125, BV
- I-15 NB @ Milepost 130.15, BV
- I-15 NB @ Milepost 133.8, MD
- I-15 NB @ Milepost 135.83, MD
- I-15 NB @ Milepost 138.6, MD
- I-15 NB @ Milepost 139.1, MD
- I-15 NB @ Milepost 140.6, MD
- I-15 NB @ Milepost 144.03, MD
- I-15 NB @ Milepost 204.4, JU
- I-15 NB @ Milepost 40.06, WN
- I-15 NB @ Milepost 44.12, RN
- I-15 NB @ Milepost 90.05, RN
- I-15 NB @ New Harmony / MP 42.15, WN
- I-15 NB @ Plymouth / SR-13 / MP 392.7, BE
- I-15 NB @ Promontory Rd / 900 N / SR-13 / MP 365.57, BRC
- I-15 NB @ SR-17 / MP 27.5, TOQ
- I-15 NB @ SR-20 / MP 94.7, RN
- I-15 NB @ SR-30 / MP 385.3, BE
- I-15 NB @ UT/ID State Line / MP 400.59, BE
- I-15 RWIS @ Milepost 83.8, RN
- I-15 RWIS @ Sevier River / MP 200.11, JU
- I-15 RWIS NB @ 4000 N / MP 368.83, BE
- I-15 RWIS NB @ Ash Creek / MP 37.3, WN
- I-15 RWIS NB @ Lampson Canyon / MP 215.06, JU
- I-15 RWIS NB @ Portage / MP 398.06, BE
- I-15 RWIS NB @ Rocky Ridge / MP 241.4, JU
- I-15 RWIS NB @ Willard/Perry POE / MP 358.88, PRY
- I-15 RWIS SB @ Milepost 169, MD
- I-15 RWIS SB @ Pine Creek Hill / MP 125.5, BV
- I-15 SB @ 1100 N / MP 358.2, WIL
- I-15 SB @ 1100 S / US-91 / MP 362, BRC
- I-15 SB @ 2400 S / MP 222.03, NPH
- I-15 SB @ 2650 S / MP 360.62, PRY
- I-15 SB @ 800 N / MP 364.92, BRC
- I-15 SB @ Beaver / MP 113.3, BV
- I-15 SB @ Blackridge / Exit 36 / MP 36.77, WN
- I-15 SB @ Center St / Milepost 244.09, STQ
- I-15 SB @ Dog Valley Pass/MP 136.17, MD
- I-15 SB @ Freemont Rd / MP 99.7, RN
- I-15 SB @ I-70 Interchange / MP 132.18, MD
- I-15 SB @ JU/MD Co Line / MP 194.55, JU
- I-15 SB @ Main St / SR-160 / MP 111.77, BVR
- I-15 SB @ Manderfield Rd / MP 120.15, BV
- I-15 SB @ Milepost 105.7, BV
- I-15 SB @ Milepost 113.65, BV
- I-15 SB @ Milepost 117.42, BV
- I-15 SB @ Milepost 118.42, BV
- I-15 SB @ Milepost 121.04, BV
- I-15 SB @ Milepost 122.87, BV
- I-15 SB @ Milepost 127.86, BV
- I-15 SB @ Milepost 134.27, MD
- I-15 SB @ Milepost 134.96, MD
- I-15 SB @ Milepost 138.1, MD
- I-15 SB @ Milepost 139.6, MD
- I-15 SB @ Milepost 140.1, MD
- I-15 SB @ Milepost 141.1, MD
- I-15 SB @ Milepost 142.1, MD
- I-15 SB @ Milepost 217.7, JU
- I-15 SB @ Milepost 29.45, TOQ
- I-15 SB @ Milepost 39.1, WN
- I-15 SB @ Milepost 98.94, RN
- I-15 SB @ Mona / SR-54 / MP 233.17, MNA
- I-15 SB @ Scipio / MP 187.03, MD
- I-15 SB @ Scipio / MP 190.66, MD
- I-15 SB @ Scipio Summit / Exit 184 / MP 183.65, MD
- I-15 SB @ Summit Exit / MP 70.76, RN
- I-70 @ Crescent Junction / MP 182.30, GR
- I-70 @ Devils Canyon / MP 115.71, EM
- I-70 @ Milepost 135.6, EM
- I-70 @ Milepost 138.7, EM
- I-70 @ MP 226.75, GR
- I-70 EB @ Gooseberry Rd / MP 63.57, SE
- I-70 EB @ Milepost 15.84, SE
- I-70 EB @ Milepost 205, GR
- I-70 EB @ Milepost 24.4, SE
- I-70 EB @ Sage Flat Rd / MP 54.4, SLA
- I-70 EB @ State St / US-89 / MP 56.73, SLA
- I-70 RWIS @ Fish Creek / MP 11.31, SE
- I-70 RWIS @ SR-24 / MP 49.33, SIG
- I-70 RWIS EB @ 300 N / MP 38.77, RFD
- I-70 RWIS EB @ Ghost Rocks / MP 123.11, EM
- I-70 RWIS WB @ Black Dragon Canyon / MP 141.7, EM
- I-70 RWIS WB @ Clear Creek Summit / MP 7.46, SE
- I-70 RWIS WB @ Fremont Jct / MP 91.8, SE
- I-70 RWIS WB @ Rattlesnake Bench / MP 137.07, EM
- I-70 WB @ Convulsion Rd / MP 73.52, SE
- I-70 WB @ Crescent Jct / MP 180.85, GR
- I-70 WB @ I-15 / Cove Fort / MP 2.4, MD
- I-70 WB @ Milepost 12.8, SE
- I-70 WB @ Milepost 185.59, GR
- I-70 WB @ Milepost 44.9, SE
- I-70 WB @ Milepost 69.24, SE
- I-70 WB @ Milepost 82.87, SE
- I-70 WB @ Salina VMS / MP 58.66, SE
- I-80 @ 150 N / MP 163.05, CLV
- I-80 @ Wanship / SR-32 / MP 155.46, SU
- I-80 EB @ Burmester Rd / MP 88.43, TE
- I-80 EB @ Echo Canyon / MP 172, SU
- I-80 EB @ Echo POE / MP 180.7, SU
- I-80 EB @ Lakeside / Exit 62, TE
- I-80 EB @ Milepost 176.4, SU
- I-80 EB @ Milepost 186.78, SU
- I-80 EB @ Milepost 40, TE
- I-80 EB @ Skull Valley Rd / Rowley Jct / SR-196 / MP 76.3, TE
- I-80 EB @ SR-138 / MP 83.58, TE
- I-80 EB @ Wendover / UT MP -1.4 / NV MP 409.25, WEN
- I-80 EB @ West of POE / MP 2.44, WEN
- I-80 RWIS @ Milepost 28.68, TE
- I-80 RWIS @ Milepost 78, TE
- I-80 RWIS @ Wahsatch Hill / MP 191.2, SU
- I-80 RWIS EB @ East Delle / MP 70.75, TE
- I-80 RWIS EB @ Echo Canyon / MP 171.7, SU
- I-80 RWIS EB @ West Delle / MP 68.3, TE
- I-80 RWIS WB @ Grassy Knolls Rest Area / MP 54.8, TE
- I-80 RWIS WB @ Milepost 1.24, WEN
- I-80 WB @ Echo Canyon / MP 170.44, SU
- I-80 WB @ Milepost 11.8, TE
- I-80 WB @ Milepost 84.73, TE
- I-84 EB @ Blue Creek / MP 20.36, BE
- I-84 EB @ I-80 / Echo Jct / MP 119.36, SU (Local)
- I-84 EB @ I-80 / Echo Jct / MP 119.6, SU
- I-84 EB @ Milepost 34, BE
- I-84 EB @ Milepost 96.63, MN
- I-84 EB @ Rattlesnake Pass / MP 17.64, BE
- I-84 EB @ SR-83 / MP 26.57, HWL
- I-84 RWIS WB @ Chaulk Hill / MP 13.79, BE
- I-84 RWIS WB @ Devils Slide / MP 111.74, MN
- I-84 RWIS WB @ Whites Valley / MP 30.45, BE
- I-84 SB @ 13600 N / MP 36.64, BE
- I-84 WB @ I-15 SB / MP 41.66, TRE
- I-84 WB @ Milepost 109.39, MN
- Logan Rd / US-89 @ Bear Lake Blvd / SR-30, GRC
- Logan Rd / US-89 EB @ MP 497.15, GRC
- Main St @ 1700 W, LHI
- Main St @ 2300 W, LHI
- Main St @ River Way / Willow Park Rd / 2725 W, LHI
- Main St / SR 102 @ I-84 SB Ramp TRE
- Main St / SR-10 @ 100 N, HTN
- Main St / SR-102 @ 1000 W, TRE
- Main St / SR-113 / SR-222 @ Center St / SR-113, MWY
- Main St / SR-118 / SR-120 @ 1300 S / SR-120, RFD
- Main St / SR-120 @ 300 N / SR-118, RFD
- Main St / SR-120 @ 300 S, RFD
- Main St / SR-120 @ 800 S, RFD
- Main St / SR-120 @ Center St, RFD
- Main St / SR-13 @ 100 N, BRC
- Main St / SR-13 @ 200 S / SR-90, BRC
- Main St / SR-13 @ 700 S, BRC
- Main St / SR-13 @ Forest St, BRC
- Main St / SR-138 @ Hale St, GVL
- Main St / SR-138 @ SR-112, GVL
- Main St / SR-160 @ Center St / SR-21, BVR
- Main St / SR-198 @ Highland Dr / SR-198, STQ
- Main St / SR-28 @ 100 N / SR-132, NPH (Local)
- Main St / SR-32 @ 200 S / SR-248, KMS
- Main St / SR-32 @ Center St / SR-150, KMS
- Main St / SR-36 @ 1000 N, TLE
- Main St / SR-36 @ 1280 N, TLE
- Main St / SR-36 @ 2000 N, TLE
- Main St / SR-36 @ 400 N, TLE
- Main St / SR-36 @ Tooele Shed / Coleman St / MP 52.63, TLE
- Main St / SR-36 @ Vine St, TLE
- Main St / SR-55 @ 300 S, PRC
- Main St / SR-55 @ 700 E, PRC
- Main St / SR-63 @ Center St, BCC
- Main St / US-191 @ 100 N, MAB
- Main St / US-191 @ 100 S, MAB
- Main St / US-191 @ 300 S, MAB
- Main St / US-191 @ 400 E / Jackson St, MAB
- Main St / US-191 @ 400 N, MAB
- Main St / US-191 @ 500 W, MAB
- Main St / US-191 @ Center St / US-191, BLA
- Main St / US-191 @ Center St / US-491, MNC
- Main St / US-191 @ Center St, MAB
- Main St / US-191 @ Kane Creek Blvd, MAB
- Main St / US-40 @ 100 S / MP 143.4, VNL
- Main St / US-40 @ 100 S / MP 17, HBR
- Main St / US-40 @ 100 W / US-191, DCH
- Main St / US-40 @ 1500 S / Heber Pkwy, HBR
- Main St / US-40 @ 200 S, RSV
- Main St / US-40 @ 2000 W / Hancock Cove Rd / MP 111.5, RSV
- Main St / US-40 @ 2100 W / MP 141.64, VNL
- Main St / US-40 @ 500 N / MP 16.4, HBR
- Main St / US-40 @ 500 W / SR-121, VNL
- Main St / US-40 @ 900 N / MP 16.2, HBR
- Main St / US-40 @ Center St / SR-87 / MP 86.54, DCH
About these cameras
Every camera on this page is an official public feed published by the Utah Department of Transportation. Roadze doesn't own or operate them — it brings all 2,072 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
- Minnesota
- 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
- Vermont
- Virginia
- Washington
- West Virginia
- Wisconsin
Every camera in Utah was checked on September 2, 2026. 2,072 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 Utah have?
Roadze lists 2,072 public traffic cameras for Utah. 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 Utah?
I-15 (328), US-89 (179) and I-80 (103). I-15 has the most of any road in Utah, which is why it is usually the fastest place to check before driving.
Are the Utah traffic cameras free to watch?
Yes. Every Utah 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 Utah cameras last checked?
On September 2, 2026. Every Utah 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.