Truss - Thru bridges in Montana
A truss that rises above the roadway, with traffic passing through the structure. Montana has 108 of them, 2.1% of its bridges. Nationally this type accounts for 1.1% of all bridges.Compare states for this type.
- Truss - Thru bridges
- 108
- Poor condition
- 32%
- 35 bridges
- Average age
- 90.9 yrs
- Combined length
- 4 mi
Busiest truss - thru bridges in Montana
Top 108 by daily traffic| Bridge | County | Location | Built | Type | Length | Daily traffic | Condition |
|---|---|---|---|---|---|---|---|
| North Ave W over Bitterroot River 010 No. L32101000+01001 | Missoula County | W Missoula | 1935 | Truss - Thru | 346 ft | 3,627 | Fair |
| Bridge ST over Swan River 110 No. L15672000+02001 | Flathead County | S End Big Fork | 1911 | Truss - Thru | 120 ft | 1,503 | Poor |
| US 89 over Teton River No. P00003039+05181 | Teton County | 1M S Choteau | 1939 | Truss - Thru | 226 ft | 1,265 | Fair |
| Axtell Anceny RD over Gallatin River 084 No. L16494000+05001 | Gallatin County | 2M N Gallatin Gateway | 1919 | Truss - Thru | 142 ft | 569 | Poor |
| Old HWY 10 W over Powder River 040 No. L40004006+02001 | Prairie County | 6M SW Terry | 1945 | Truss - Thru | 636 ft | 507 | Fair |
| Craig Frontage RD over Missouri River 054 No. L25003011+00001 | Lewis and Clark County | 2M NE Wolf Creek | 1933 | Truss - Thru | 507 ft | 484 | Poor |
| S 249-VARNEY RD over Blaine Spring Creek No. 000000000006491 | Madison County | 8M S Ennis | 2016 | Truss - Thru | 130 ft | 449 | Good |
| S 249 - Varney RD over Madison River No. 000000202006492 | Madison County | 8M S Ennis | 2020 | Truss - Thru | 256 ft | 449 | Good |
| S 248 over Poplar River No. S00248043+03531 | Daniels County | 2M W Scobey | 1940 | Truss - Thru | 278 ft | 392 | Fair |
| Old US 91 over Missouri River-Rr 069 No. L07604006+04001 | Cascade County | 11M S Cascade | 1931 | Truss - Thru | 550 ft | 316 | Poor |
| Old Darby RD over Bitterroot River 074 No. L41600000+01001 | Ravalli County | 5M N Darby | 1917 | Truss - Thru | 164 ft | 289 | Fair |
| Fresno Res RD over Fresno Res Spillway 038 No. L21014002+07001 | Hill County | 12M NW Havre | 1937 | Truss - Thru | 214 ft | 232 | Fair |
| Lozeau Crossovr RD over Clark Fork 045 No. L31170019+06001 | Mineral County | Lozeau | 1944 | Truss - Thru | 464 ft | 221 | Fair |
| Johnson Bridge RD over Stillwater River No. 000000202104474 | Stillwater County | 2M NW Absarokee | 2021 | Truss - Thru | 156 ft | 201 | Good |
| Little Horn RD over Little Bighorn River 072 No. L02202009+07001 | Big Horn County | 8M SW Wyola | 1952 | Truss - Thru | 92 ft | 183 | Fair |
| HWY 287 Bypass over Missouri River 019 No. L04415000+01001 | Broadwater County | Toston | 1920 | Truss - Thru | 532 ft | 178 | Poor |
| S Frontage RD W over Clark Fork 053 No. L31089001+04001 | Mineral County | 2M W Alberton | 1916 | Truss - Thru | 371 ft | 174 | Poor |
| HWY 91 N over Big Hole River 041 No. L01311022+02001 | Beaverhead County | 22M N Dillon | 1940 | Truss - Thru | 240 ft | 158 | Poor |
| NF-6639 RD over Boulder River 041 No. L34210004+06001 | Park County | 35M S Springdale | 1933 | Truss - Thru | 99 ft | 157 | Poor |
| Boulder RD over Boulder River 002 No. L49102007+01001 | Sweet Grass County | 19M S Mcleod | 1931 | Truss - Thru | 112 ft | 157 | Fair |
| Dalton Mtn Road over Blackfot River 095 No. 000000202503423 | Lewis and Clark County | 3M W Lincoln | 2024 | Truss - Thru | 150 ft | 112 | Good |
| Big Powder R E RD over Little Powder River 028 No. L38665004+05001 | Powder River County | 5M E Broadus | 1947 | Truss - Thru | 250 ft | 107 | Fair |
| Big Swamp CR RD / over Big Hole River 089 No. L01085000+03001 | Beaverhead County | 5M NW Jackson | 1925 | Truss - Thru | 100 ft | 100 | Poor |
| County Road 111 over Horse Prairie Creek 031 No. L01111001+03001 | Beaverhead County | 8M W Grant | 1920 | Truss - Thru | 54 ft | 100 | Fair |
| Brundage LN over Red Rock River 052 No. L01269004+08001 | Beaverhead County | 25M NE Monida | 1920 | Truss - Thru | 98 ft | 100 | Poor |
| Browns Bridge RD over Big Hole River 123 No. L01320003+01001 | Beaverhead County | 6.2M S Melrose | 1915 | Truss - Thru | 175 ft | 100 | Poor |
| Old HWY RD E over Battle Creek 025 No. L03049004+04001 | Blaine County | 5M E Chinook | 1938 | Truss - Thru | 124 ft | 100 | Good |
| Middle RD over Battle Creek 056 No. L03085000+06001 | Blaine County | 4M N Chinook | 1920 | Truss - Thru | 102 ft | 100 | Poor |
| 8 Mile RD over Milk River 078 No. L03305012+08001 | Blaine County | 5M SE Zurich | 1930 | Truss - Thru | 245 ft | 100 | Fair |
| County Road 323 over Snake Creek 048 No. L03323006+08001 | Blaine County | 9M S Zurich | 1911 | Truss - Thru | 72 ft | 100 | Fair |
| E Highwood RD over Belt Creek 002 No. L07224017+04001 | Cascade County | 8M N Belt | 1935 | Truss - Thru | 145 ft | 100 | Fair |
| Truly Cutoff RD over Smith River 033 No. L07410000+01001 | Cascade County | 7M SE Ulm | 1908 | Truss - Thru | 172 ft | 100 | Fair |
| Trail Creek RD over Powder River 061 No. L09302000+01001 | Custer County | 41M E Miles City | 1926 | Truss - Thru | 455 ft | 100 | Fair |
| County Road 098 over Clark Fork River 020 No. L12098000+04001 | Deer Lodge County | 2M N Warm Springs | 1920 | Truss - Thru | 45 ft | 100 | Poor |
| Poor Farm Loop over Big Spring Creek No. 000000202308073 | Fergus County | 1M NW Lewistown | 1908 | Truss - Thru | 50 ft | 100 | Fair |
| Delrey RD over Swift Creek 072 No. L15293000+07001 | Flathead County | 7M NW Whitefish | 1935 | Truss - Thru | 61 ft | 100 | Fair |
| Old Town RD over Jefferson River 004 No. L04419003+05001 | Gallatin County | 2M N Three Forks | 1897 | Truss - Thru | 193 ft | 100 | Poor |
| Hamilton RD over E Gallatin River 076 No. L16077001+06001 | Gallatin County | 5M E Central Park | 1928 | Truss - Thru | 82 ft | 100 | Fair |
| Old Town RD over Jefferson River 063 No. L16201000+07001 | Gallatin County | 2M N Three Forks | 1894 | Truss - Thru | 156 ft | 100 | Poor |
| Dry CR School RD over E Gallatin River 032 No. L16221000+06001 | Gallatin County | 3M E Manhattan | 1924 | Truss - Thru | 82 ft | 100 | Fair |
| Buffalo Trail over Musselshell River 003 No. L19217000+03001 | Golden Valley County | 2M E Ryegate | 1915 | Truss - Thru | 143 ft | 100 | Fair |
| Road 160 North over Milk River 037 No. L21006005+09001 | Hill County | 30M NW Havre | 1938 | Truss - Thru | 286 ft | 100 | Fair |
| Lovers Lane over Elk Creek 041 No. L25309000+05001 | Lewis and Clark County | S Augusta | 1914 | Truss - Thru | 92 ft | 100 | Poor |
| Augusta-Clemons RD over Elk Creek 029 No. L25316000+05001 | Lewis and Clark County | 2M SW Augusta | 1915 | Truss - Thru | 51 ft | 100 | Fair |
| Birdtail RD over Flat Creek 036 No. L25320003+09001 | Lewis and Clark County | 8M SE Bowmans | 1901 | Truss - Thru | 61 ft | 100 | Poor |
| Roosevelt Parkway over Kootenai River 070 No. L27411000+01001 | Lincoln County | E Edge Troy | 1912 | Truss - Thru | 445 ft | 100 | Fair |
| Cliff Lake RD over Madison River 045 No. L29204000+06001 | Madison County | 36M S Ennis | 2001 | Truss - Thru | 178 ft | 100 | Fair |
| Sundance Bench RD over Madison River 046 No. L29220000+01001 | Madison County | 31M S Ennis | 1902 | Truss - Thru | 300 ft | 100 | Fair |
| Sunset Hill RD over Blackfoot River 088 No. L32406002+06001 | Missoula County | 3M S Clearwater JCT | 1907 | Truss - Thru | 216 ft | 100 | Poor |
| Harvey RD over Musselshell River 018 No. L33027001+02001 | Musselshell County | 3M SW Melstone | 1916 | Truss - Thru | 143 ft | 100 | Poor |
| Shields River RD E over Shields River 023 No. L34007000+04001 | Park County | 8M NE Livingston | 1923 | Truss - Thru | 93 ft | 100 | Poor |
| Horse CR RD over Shields River 021 No. L34008000+03001 | Park County | E Wilsall-Horse CR RD | 1986 | Truss - Thru | 105 ft | 100 | Fair |
| Potter Creek RD over Potter Creek 005 No. L34049000+04001 | Park County | 1M N Wilsall | 1915 | Truss - Thru | 76 ft | 100 | Poor |
| Indian Creek RD over Shields River 027 No. L34061000+04001 | Park County | 2M S Wilsall | 1920 | Truss - Thru | 77 ft | 100 | Fair |
| Cottonwood Bench R over Cottonwood Creek 030 No. L34082005+02001 | Park County | 10M S Wilsall | 1908 | Truss - Thru | 61 ft | 100 | Fair |
| Old Cat Creek RD over Box Elder Creek 008 No. L35104004+03001 | Petroleum County | 5M NE Winnett | 1930 | Truss - Thru | 78 ft | 100 | Poor |
| Teigen Loop over Mcdonald Creek 032 No. L35107000+04501 | Petroleum County | S Teigen | 2012 | Truss - Thru | 71 ft | 100 | Fair |
| Old US HWY 2 over Beaver Creek 101 No. L36215017+09001 | Phillips County | 20M E Malta | 1932 | Truss - Thru | 218 ft | 100 | Fair |
| Alkali RD over Alkali Creek 001 No. L36221004+01001 | Phillips County | 7M SW Malta | 1920 | Truss - Thru | 76 ft | 100 | Poor |
| County RD 244 over Beaver Creek 132 No. L36244006+01001 | Phillips County | 28M SE Malta | 1915 | Truss - Thru | 111 ft | 100 | Poor |
| Moorhead RD over Powder River 006 No. 000000202204018 | Powder River County | 25M W Biddle | 2022 | Truss - Thru | 241 ft | 100 | Good |
| Trout Creek RD over Little Blackfoot R 018 No. L39103000+01001 | Powell County | Avon | 1908 | Truss - Thru | 127 ft | 100 | Fair |
| Cut Off RD over Big Blackfoot River 002 No. L39359003+02001 | Powell County | 4M NW Helmville | 1955 | Truss - Thru | 92 ft | 100 | Fair |
| Frontage Road 114 over Yellowstone River 015 No. L40114001+05001 | Prairie County | 1M NE Fallon | 1945 | Truss - Thru | 1,145 ft | 100 | Fair |
| Spring Creek RD over Cabin Creek 011 No. L40124003+06001 | Prairie County | 13M NE Mildred | 1933 | Truss - Thru | 62 ft | 100 | Fair |
| County Road 335 over Usbr Main Canal 001 No. L42335000+07001 | Richland County | 8M SW Savage | 1907 | Truss - Thru | 80 ft | 100 | Fair |
| County Road 434 over Usbr Main Canal 092 No. L42434000+04001 | Richland County | 1M N Crane | 1908 | Truss - Thru | 56 ft | 100 | Fair |
| IRR County Road 20 over Smoke Creek 016 No. L43205005+09001 | Roosevelt County | 21M N Brockton | 1955 | Truss - Thru | 94 ft | 100 | Fair |
| Bridge RD over Musselshell River 001 No. L44118003+01001 | Rosebud County | 15M NW Sumatra | 1930 | Truss - Thru | 140 ft | 100 | Fair |
| Noxon Ave E over Cabinet Gorge Resv 047 No. L45260000+01001 | Sanders County | Noxon | 1922 | Truss - Thru | 600 ft | 100 | Poor |
| Birdland Bay RD over Clark Fork River 001 No. L45298000+03001 | Sanders County | 2M W Thompson Falls | 1928 | Truss - Thru | 310 ft | 100 | Fair |
| Pumphouse RD over Big Hole River 009 No. L47017000+01001 | Silver Bow County | 3M W Divide | 1914 | Truss - Thru | 232 ft | 100 | Fair |
| Mcleod Main ST over West Boulder River 025 No. L49143000+06001 | Sweet Grass County | Mcleod | 1912 | Truss - Thru | 62 ft | 100 | Poor |
| Rock CR Dam RD over Rock Creek 098 No. L53014001+09001 | Valley County | 6M N Hinsdale | 1955 | Truss - Thru | 132 ft | 100 | Fair |
| Old HWY 2 over Beaver Creek 115 No. L53608000+05001 | Valley County | 5M W Hinsdale | 1931 | Truss - Thru | 238 ft | 100 | Poor |
| Old HWY 10 over Bighorn River 126 No. L56104002+05001 | Yellowstone County | 4M E Custer | 1930 | Truss - Thru | 629 ft | 100 | Fair |
| NFSR 834 over Belt Creek No. 011507000000039 | Cascade County | JCT US 89/NFSR 834 | 1909 | Truss - Thru | 52 ft | 99 | Fair |
| Durnam Road over Gallatin River No. 011106000000077 | Gallatin County | Durnam Bridge | 1970 | Truss - Thru | 76 ft | 99 | Fair |
| Deer Creek Trlhd. over Gallatin River No. 011106000000078 | Gallatin County | Gallatin Canyon | 1970 | Truss - Thru | 75 ft | 99 | Fair |
| Fdr #8983 over N Fk Sun River No. 011501000000015 | Lewis and Clark County | Hannan Gulch | 1927 | Truss - Thru | 273 ft | 99 | Poor |
| Williams Br RD over Jefferson River 046 No. L16410002+03001 | Gallatin County | 5M SW Willow Creek | 1898 | Truss - Thru | 324 ft | 87 | Fair |
| Tusler RD over Yellowstone River 094 No. L09062002+06001 | Custer County | 9M NE Miles City | 1907 | Truss - Thru | 1,064 ft | 78 | Fair |
| Beaverton RD over Beaver Creek 104 No. L53602000+07001 | Valley County | 6M SE Saco | 1915 | Truss - Thru | 121 ft | 68 | Fair |
| Main ST over Mcdonald Creek 015 No. M35125000+00101 | Petroleum County | Winnett-Main ST | 1940 | Truss - Thru | 52 ft | 64 | Fair |
| Bagan RD over Battle Creek 060 No. L03002000+03001 | Blaine County | 3M E Chinook | 1940 | Truss - Thru | 168 ft | 59 | Fair |
| Anderson LN over Beaverhead River 071 No. L01316001+00001 | Beaverhead County | 5M NE Dillon | 1930 | Truss - Thru | 100 ft | 54 | Fair |
| Fdr 2475 over Wise River No. 010202000000102 | Beaverhead County | Adson Cr. | 1986 | Truss - Thru | 97 ft | 50 | Good |
| Hatchery Facility over Bridger Creek No. 000061210-40461 | Gallatin County | South of Maint. Buildings | 2002 | Truss - Thru | 56 ft | 50 | Good |
| No Data Entered over W Fk Madison River No. 010207000000112 | Madison County | W Fk Madison River | 1947 | Truss - Thru | 99 ft | 50 | Poor |
| No Data Entered over Cedar CR No. 011607000000040 | Mineral County | Cedar CR | 1935 | Truss - Thru | 107 ft | 50 | Fair |
| Ovando Helmville R over Big Blackfoot River 006 No. L39001011+04001 | Powell County | 6M N Helmville | 1953 | Truss - Thru | 189 ft | 50 | Fair |
| No Data Entered over German Gulch No. 010904000000075 | Silver Bow County | German Gulch | 1966 | Truss - Thru | 25 ft | 50 | Good |
| Pishkun Road over Sun River No. MTA-SR-001 | Lewis and Clark County | 19 Miles NW of Augusta | 1916 | Truss - Thru | 250 ft | 40 | Poor |
| Chevallier DR over Little Prickly Pear 109 No. L25005007+00001 | Lewis and Clark County | 7M SW Sieben Int | 1905 | Truss - Thru | 101 ft | 37 | Fair |
| Milwaukee RD over Yellowstone River 030 No. L40042002+06001 | Prairie County | 4M SW Terry | 1907 | Truss - Thru | 1,078 ft | 37 | Fair |
| Musselshell RD over Musselshell River 015 No. L33001027+08001 | Musselshell County | 6M W Musselshell | 1916 | Truss - Thru | 143 ft | 34 | Fair |
| Augusta RD over Dearborn River 011 No. L25300009+00001 | Lewis and Clark County | 18M S Augusta | 1896 | Truss - Thru | 251 ft | 31 | Fair |
| N Fork RD over Milk River 036 No. 000000000002334 | Blaine County | 4M W Zurich | 2018 | Truss - Thru | 233 ft | 28 | Good |
| Frontage RD over Sarpy Creek 003 No. L52005007+06001 | Treasure County | 4M E Hysham | 1925 | Truss - Thru | 102 ft | 28 | Poor |
| 18131: Maiden Rock over Big Hole River No. 000000000L59197 | Silver Bow County | 24 MI SW of Butte Mt | 1951 | Truss - Thru | 202 ft | 25 | Fair |
| Usfs Road 039 over Yaak River 039 No. L27039000+01001 | Lincoln County | 15M N Troy | 1934 | Truss - Thru | 231 ft | 22 | Fair |
| Milk River Road over Frenchman Creek 126 No. L36011005+01001 | Phillips County | 12M NE Saco | 1950 | Truss - Thru | 114 ft | 22 | Fair |
| Chokecherry LN over Little Blackfoot R 027 No. L39311000+01001 | Powell County | 4M SW Avon | 1914 | Truss - Thru | 61 ft | 19 | Poor |
| Birch RD over Ross Fork Creek 018 No. L23027001+04001 | Judith Basin County | 2M NW Sipple | 1925 | Truss - Thru | 71 ft | 16 | Poor |
| So. Fk. Teton Rd. over Teton River No. 011501000001004 | Teton County | 25 Mi. NW of Choteau Mt. | 1944 | Truss - Thru | 80 ft | 16 | Fair |
| Ashbough Trail over Red Rock River 086 No. L01257000+04001 | Beaverhead County | Kidd | 1909 | Truss - Thru | 64 ft | 15 | Fair |
| Ryan Canyon RD over Beaverhead River 023 No. L01559000+02001 | Beaverhead County | 1.2M S Barretts Int | 1908 | Truss - Thru | 96 ft | 14 | Poor |
| Roe LN over Red Rock River 121 No. L01239000+05001 | Beaverhead County | W Red Rock | 1913 | Truss - Thru | 75 ft | 4 | Poor |
Counties with the most
| Beaverhead County | 10 |
| Gallatin County | 9 |
| Lewis and Clark County | 9 |
| Park County | 6 |
| Blaine County | 6 |
| Madison County | 5 |
| Prairie County | 4 |
| Cascade County | 4 |
| Phillips County | 4 |
| Powell County | 4 |
Looking for a specific bridge? Use the search on the Montana page and filter by type.