:U.S. Route 20 in Iowa

{{Short description|Section of U.S. Highway in Iowa}}

{{Highway detail hatnote|U.S. Route 20}}

{{Use mdy dates|date=March 2015}}

{{Use American English|date=August 2023}}

{{Infobox road

| state = IA

| type = US

| route = 20

| map = {{maplink-road|raw={{Wikipedia:Map data/Wikipedia KML/U.S. Route 20 in Iowa}}}}

| map_custom = yes

| map_notes = US 20 highlighted in red

| length_mi = 300.270

| length_ref =

| established = 1926

| direction_a = West

| terminus_a = {{Jct|state=NE|I|129|US|20|US|75}} at South Sioux City, Neb.

| junction = *{{Jct|state=IA|I|29}} in Sioux City

  • {{Jct|state=IA|US|75}} at Sioux City
  • {{Jct|state=IA|US|71}} near Early and Sac City
  • {{Jct|state=IA|US|169}} near Fort Dodge
  • {{Jct|state=IA|I|35}} near Williams
  • {{Jct|state=IA|US|65}} near Iowa Falls
  • {{Jct|state=IA|I|380|US|218}} in Waterloo
  • {{Jct|state=IA|US|52}} in Dubuque
  • {{Jct|state=IA|US|61|US|151}} in Dubuque

| direction_b = East

| terminus_b = {{Jct|state=IL|US|20}} at East Dubuque, Ill.

| counties = {{flatlist|

}}

| previous_type = US

| previous_route = 18

| next_type = IA

| next_route = 21

}}

U.S. Highway 20 (US 20) in Iowa is a major east–west artery which runs across the state, separating the northern third of Iowa from the southern two-thirds. It enters Iowa from Nebraska, concurrent with Interstate 129 (I-129) and US 75, crossing the Missouri River at Sioux City. US 20 runs in a more-or-less straight line across Iowa, paralleling 42° 27' N. It leaves Iowa in Dubuque by crossing the Mississippi River into Illinois. Since October 2018, US 20 is a four-lane divided highway for its entire length in Iowa.

Route description

US 20 enters Iowa on the Sergeant Floyd Memorial Bridge, which also carries I-129 and US 75, over the Missouri River. Almost immediately upon landing in Iowa, there is an interchange with I-29, at which I-129 ends. Continuing east, US 20 and US 75 run together around the southern and eastern sides of Sioux City. The two routes split at the Gordon Drive (US 20 Business, or US 20 Bus.) interchange as US 20 exits to the east from Sioux City. The expressway is an older section that goes through Lawton and comes to a stop sign at Moville. About {{Convert|3|mi|km|spell=in}} further east, at Ida Avenue (County Route D22, or CR D22), the newest four-lane stretch (except for a short expressway segment just south of Holstein that is briefly concurrent with US 59){{Google maps | url = https://www.google.com/maps/preview?f=d&source=s_d&saddr=IA-20/US-20&daddr=US-20&hl=en&geocode=FX0diAIdaJZO-g%3BFVPEhwIdcGlh-g&gl=us&mra=ls&sll=42.441828,-94.288616&sspn=0.082468,0.136642&ie=UTF8&t=h&z=9 | access-date = April 17, 2009}} starts and goes to about {{Convert|1|mi|km|spell=in}} west of an interchange with US 71 and Iowa Highway 471 (Iowa 471), just north of Early.{{cite news |last1=Riley |first1=Roger |title=Final Piece of US 20 Four-Lane Highway To Be Finished by 2018 |url=https://who13.com/news/final-piece-of-us-20-four-lane-highway-to-be-finished-by-2018/ |access-date=November 20, 2015 |publisher=WHO-TV |date=November 17, 2015 |location=Des Moines}} From this point until an interchange with Iowa 4 northwest of Rockwell City is the second newest section of four-lane, which opened in November 2012.{{cite news|last=Dreeszen|first=Dave|title=Local leaders to lobby for Highway 20 funding|url=http://siouxcityjournal.com/business/local/local-leaders-to-lobby-for-highway-funding/article_7cce4bf3-1496-5856-b3fa-bc4937db3391.html|access-date=April 10, 2014|newspaper=Sioux City Journal|date=January 26, 2014}} This new roadway passes to the north of Sac City and Lytton and has another interchange with the realigned route of US 71 northeast of Sac City but mostly has at-grade intersections, including CR M54 into Sac City and CR N28 into Lytton.

East of Iowa 4, and extending to the former beginning of the four-lane expressway northeast of Moorland (now an interchange with CR D36), is a four-lane section which opened in December 2010 and bypasses Rockwell City to the north. US 20 continues until just south of Highview, when it becomes a full Interstate-standard freeway. The expressway south of Fort Dodge has interchanges with US 169 and CR P59. East of Fort Dodge, US 20 overlaps with Iowa 17 for {{convert|4.5|mi|km}}, ending at Webster City. Near Williams, US 20 intersects I-35. Beginning at the interchange with US 65 is a section of four-lane freeway which, when completed, shaved nearly {{convert|16|mi|km}} off US 20's length. Prior to 2003, US 20 joined US 65 north through Iowa Falls and then east toward Ackley and Parkersburg before heading south again to the freeway with Iowa 14. The bridge crossing the Iowa River near Steamboat Rock is a launched steel I-girder bridge, the first of its kind in the U.S.{{cite web|url=http://www.iowadot.gov/iowariverbridge/index.html |title=The US 20 Iowa River Bridge — A Launched Steel I-Girder Bridge |last=Iowa Department of Transportation |year=2003 |access-date=October 30, 2009 |url-status=dead |archive-url=https://web.archive.org/web/20090523180318/http://www.iowadot.gov/iowariverbridge/index.html |archive-date=May 23, 2009 }} The bridge was designed to cross the old-growth woodland of the Iowa River valley with minimal impact.

US 20 continues east toward Cedar Falls where it overlaps Iowa 58 for just over {{convert|1|mi|km|spell=in}}. The western junction of Iowa 58 (Hudson Road) connects traffic to the University of Northern Iowa while the eastern junction of Iowa 58 is also the western junction of Iowa 27, the Avenue of the Saints. Another mile ({{Convert|1|mi|km|disp=output only}}) east, in Waterloo, US 20 intersects US 63 (Sergeant Road). On the southeast side of Waterloo, I-380 joins US 20/Iowa 27 for {{convert|6|mi|km|spell=in}} before exiting with Iowa 27 south toward Cedar Rapids.

US 20 continues as a freeway east of Waterloo. It intersects Iowa 150 at Independence and Iowa 13 at Manchester, as well as junctioning a number of county roads serving smaller communities. Approximately {{convert|21|mi|km}} between Independence and Manchester, the highway goes over a terminal moraine and enters the Driftless Area, a region it will not exit until reaching Stockton, Illinois.

File:Julien Dubuque Bridge US 20.jpg

At Delaware, US 20 changes from a freeway to an expressway with at-grade intersections; however, there are many interchanges where US 20 meets major roads, mostly at the villages and towns along US 20's route. US 20 serves Earlville, Dyersville (where US 52 joins the route and passing near the Field of Dreams filming site), Farley, Epworth, and Peosta before entering Dubuque. On the western edge of Dubuque, an interchange onto the Southwest Arterial routes US 52 around the southern outskirts of the city, connecting to US 61 and US 151. US 20 remains at least four lanes through Dubuque, but there are nine stoplights along the route, particularly on the western edge of the city. There is a brief controlled-access section where the highway descends into the Mississippi River valley. Near the river, Locust Street (Iowa 946) connects US 20 with US 61 and US 151, which have entered the city from the south as an expressway and continue northward as a freeway. US 20 crosses from Iowa into Illinois via the Julien Dubuque Bridge.

History

{{quote box

| width = 20em

| bgcolor =

| align = right

| quote = Primitive conditions grew apace as we went west from Cedar Falls. From Alden to Webster City, {{Convert|25|mi|km|disp=sqbr|spell=in}}, with the exception of a stage station where horses were changed, there was nothing but the virgin prairie. Not a bush nor a running brook broke the monotony. From Webster City to Fort Dodge, {{Convert|20|mi|km|disp=sqbr|spell=in}}, there was no house but that of the enterprising muskrat. [...] Here was a route from Cedar Falls to Sioux City, {{Convert|200|mi|km|disp=sqbr|spell=in}} long in a straight line, that typified the highest stage of development west of the railroads. Yet it was wilder than I know how to tell, and north of these wild conditions were wilder still, and wilder grew the farther we went.

| source = Anson Bicknell in 1862{{cite news |title=Pioneer Days in Northwestern Iowa |last=Bicknell |first= Anson D. |work= Humboldt Republican |location= Humboldt, Iowa |oclc=12332764 |date=April 15 – June 24, 1897 |via= The History of the City of Humboldt by Oliver H. DeGroote }}

}}

US 20 was designated in Iowa on October 16, 1926. The designation created a single route number for drivers to follow across the state from Sioux City to Dubuque; previously, three route numbers were used.

It is possible to drive most of US 20's former two-lane alignment from Early to Dubuque. Most of this routing (with the exception of Iowa 57 from US 65 to Cedar Falls) is now under city and county control, but most of the guide signs remain from when US 20 followed this route. From Moorland, the highway's former alignment is US 20 Bus. through Fort Dodge. At CR P59, it continues on CR D20. The road changes designations several times between this point and Iowa Falls, but its route is very clear. It follows US 65 north out of Iowa Falls to the junction of Iowa 57, then follows Iowa 57 to Cedar Falls. At Cedar Falls, the former alignment continues on US 218 to Broadway Street; through Waterloo, it follows Broadway to Franklin Street to Dubuque Road. Beyond Waterloo, the designation of the road again changes several times, but the route to follow remains clear. Between Dyersville and Farley, US 20 follows its historic alignment. At Farley, the former alignment follows Old Highway Road into Dubuque.

=Expansion project=

The first segment of US 20 in Iowa to become four lanes was a short expressway segment east of Moville, which opened in 1958. Another short expressway segment in the Dubuque area opened in 1959. The rest of the expressway from Sioux City to Moville opened in 1964. By 1979, the Sioux City bypass was complete, as well as the section from Iowa 17 to I-35, and the section from Independence to Delaware. By the end of the 1980s, the four-lane portions of US 20 ran from Coalville (near Fort Dodge) to I-35 and from Waterloo to Dubuque.

During the 1990s, little work was done to the route. It was extended westward to US 169 in 1991 and eastward to US 65 the same year, though, initially, the section from I-35 to US 65 was only two lanes. The new, semi-controlled section in Dubuque opened in 1996. Work began to accelerate in 2000, with the section between I-35 and US 65 becoming four lanes that year. The segment from Iowa 14 to Cedar Falls also opened in 2000. By 2003, the highway was complete from Fort Dodge to Dubuque.

Paving work between Iowa 4 and Moorland was completed in 2010 and the stretch was opened in December 2010. In November 2012, the four-lane highway opened between Iowa 4 near Rockwell City and US 71 at Early.[http://siouxcityjournal.com/business/local/local-leaders-to-lobby-for-highway-funding/article_7cce4bf3-1496-5856-b3fa-bc4937db3391.html Local leaders to lobby for Highway 20 funding]. Sioux City Journal. January 26, 2014.

As of January 2014, around {{convert|40|mi|km}} of US 20 remained two lane, between Early and Moville. Local leaders were lobbying for the remaining estimated cost of $375 million (equivalent to ${{Formatprice|{{Inflation|US-GDP|375000000|2014}}}} in {{Inflation/year|index=US-GDP}}{{Inflation/fn|index=US-GDP}}) to complete the project. In November 2015, it was announced that the aforementioned {{Convert|40|mi|km}} of US 20 would be widened to four lanes at an estimated cost of $240 million (equivalent to ${{Formatprice|{{Inflation|US-GDP|240000000|2015}}}} in {{Inflation/year|index=US-GDP}}{{Inflation/fn|index=US-GDP}}). The funding came from the state's gas tax increase. The final segment was completed in October 2018.{{cite news |last1=Shea |first1=Bill |date=October 17, 2018 |title=It took six decades, but US Highway 20 is now four lanes all the way across Iowa |url=http://www.messengernews.net/news/local-news/2018/10/on-the-horizon/ |access-date=October 18, 2018 |work=The Messenger |location=Fort Dodge}}

Exit list

{{Jcttop|exit|length_ref={{cite web |title=Road Network (Portal) |url=https://gis.iowadot.gov/agshost/rest/services/RAMS/Road_Network/FeatureServer/0 |publisher=Iowa Department of Transportation |access-date=April 17, 2021 |location=Ames |format=ESRI shapefile |date=April 9, 2021}}|exit_ref={{cite IowaDOT map|year=2012|access-date=May 25, 2012|link=no}}}}

{{Jctint|exit

|espan=2

|river=Missouri River

|lspan=2

|mile=0.000

|mspan=2

|road={{Jct|state=NE|I|129|dir1=west|US|20|dir2=west|US|75|dir3=south|city1=South Sioux City}}

|notes=Continuation into Nebraska

}}

{{Jctbridge

|mile=none

|bridge=Sergeant Floyd Memorial Bridge; Nebraska–Iowa state line

}}

{{IAint|exit

|county=Woodbury

|cspan=10

|location=Sioux City

|lspan=5

|type=concur

|mile=0.286

|exit=1

|road={{Jct|state=IA|I|129|dir1=ends|I|29|US-Bus|75|dab3=Sioux City|city1=Council Bluffs|location2=Sioux Gateway Airport|location3=Downtown Sioux City}}

|notes=Exit numbers follow I-129; signed as exits 1A (south) and 1B (north) northbound; no exit number southbound; northern end of I-129 overlap

}}

{{IAint|exit

|mile=1.742

|exit=1

|road=Lakeport Street

|notes=Exit numbers follow US 20

}}

{{IAint|exit

|mile=2.867

|exit=2

|road=Sunnybrook Drive

}}

{{IAint|exit

|mile=3.409

|exit=3

|road=Morningside Avenue

|notes=Former Iowa 982

}}

{{IAint|exit

|type=concur

|mile=4.060

|mile2=4.857

|exit=4

|road={{Jct|state=IA|US-Bus|20|dir1=west|dab1=Sioux City|name1=IA 12 north / Gordon Drive|US|75|dir2=north|location1=Sioux City Business District|city2=Le Mars}}

|notes=Eastern end of US 75 overlap; no exit number westbound

}}

{{IAint|exit

|township1=Banner

|township2=Arlington

|ctdab=Woodbury

|mile=15.720

|espan=12

|road={{Jct|state=IA|US-Hist|20|nolink1=y|dir1=west|name1=Correctionville Road}}

|notes=Former US 20

}}

{{IAint

|location=Moville

|mile=17.209

|road={{Jct|state=IA|IA|140|dir1=north|name1=1st Street|city1=Kingsley}}

}}

{{IAint

|township=Arlington

|ctdab=Woodbury

|mile=20.011

|road={{Jct|state=IA|US-Hist|20|nolink1=y|dir1=east|CR|D22}}

|notes=Former US 20

}}

{{IAint

|location=Correctionville

|lspan=2

|type=concur

|mile=31.782

|road={{Jct|state=IA|IA|31|dir1=south|city1=Smithland}}

|notes=Western end of Iowa 31 overlap

}}

{{IAint

|type=concur

|mile=32.027

|road={{Jct|state=IA|IA|31|dir1=north|city1=Correctionville|city2=Washta}}

|notes=Eastern end of Iowa 31 overlap

}}

{{IAint

|county1=Woodbury

|county2=Ida

|township1=Rock

|ctdab1=Woodbury

|township2=Douglas

|ctdab2=Ida

|mile=37.931

|road={{Jct|state=IA|CR|L43|city1=Cushing}}

|notes=Former Iowa 403

}}

{{IAint

|county=Ida

|cspan=4

|township1=Douglas

|township2=Battle

|ctdab=Ida

|mile=39.427

|road={{Jct|state=IA|US-Hist|20|nolink1=y|dir1=west|CR|L51}}

|notes=Former US 20

}}

{{IAint

|location=Holstein

|type=concur

|mile=44.511

|road={{Jct|state=IA|US|59|dir1=north|US-Hist|20|nolink2=y|dir2=east|city1=Holstein}}

|notes=Western end of US 59 overlap

}}

{{IAint

|township=Logan

|ctdab=Ida

|type=concur

|mile=45.922

|road={{Jct|state=IA|US|59|dir1=south|city1=Ida Grove}}

|notes=Eastern end of US 59 overlap

}}

{{IAint

|township1=Galva

|township2=Silver Creek

|ctdab=Ida

|mile=51.044

|road={{Jct|state=IA|CR|M25|city1=Galva}}

|notes=Former Iowa 328

}}

{{IAint

|county=Sac

|cspan=4

|township1=Eureka

|township2=Eden

|ctdab=Sac

|mile=57.573

|road={{Jct|state=IA|IA|110|dir1=north|US-Hist|20|nolink2=y|dir2=west|city1=Schaller|city2=Storm Lake}}

}}

{{IAint

|township1=Cook

|township2=Eden

|ctdab=Sac

|mile=59.835

|road={{Jct|state=IA|US-Hist|20|nolink1=y|dir1=east|CR|M43}}

|notes=Former US 20

}}

{{IAint|exit

|township=Boyer Valley

|ctdab=Sac

|type=concur

|mile=64.780

|exit=71

|road={{Jct|state=IA|US|71|dir1=north|IA|471|dir2=south|city1=Storm Lake|city2=Lake View}}

|notes=Western end of US 71 overlap

}}

{{IAint|exit

|township=Cedar

|ctdab=Sac

|type=concur

|mile=75.253

|exit=82

|road={{Jct|state=IA|US|71|dir1=south|CR|N14|dir2=north|city1=Sac City}}

|notes=Eastern end of US 71 overlap; former Iowa 196

}}

{{IAint|exit

|county=Calhoun

|township=Twin Lakes

|ctdab=Calhoun

|mile=89.869

|exit=96

|road={{Jct|state=IA|IA|4|city1=Rockwell City|city2=Pocahontas}}

}}

{{IAint|exit

|county=Webster

|cspan=3

|township=Fulton

|ctdab=Webster

|mile=109.494

|exit=116

|road={{Jct|state=IA|US-Bus|20|dab1=Fort Dodge|dir1=east|US-Hist|20|nolink2=y|dir2=east|CR|D20|city1=Moorland|city2=Fort Dodge}}

|notes=US 20 Business only signed eastbound

}}

{{IAint|exit

|township=Elkhorn

|ctdab=Webster

|mile=114.775

|exit=121

|road={{Jct|state=IA|US|169|city1=Fort Dodge|city2=Humboldt}}

}}

{{IAint|exit

|township=Pleasant Valley

|ctdab=Webster

|mile=117.928

|exit=124

|road={{Jct|state=IA|US-Bus|20|dab1=Fort Dodge|dir1=west|CR|P59|city1=Fort Dodge|city2=Coalville}}

|notes=US 20 Business only signed westbound

}}

{{IAint|exit

|county=Hamilton

|cspan=6

|township=Freedom

|ctdab=Hamilton

|type=concur

|mile=129.143

|exit=136

|road={{Jct|state=IA|IA|17|dir1=north|CR|R21|city1=Eagle Grove|city2=Stratford}}

|notes=Western end of Iowa 17 overlap

}}

{{IAint|exit

|location=Webster City

|type=concur

|mile=133.690

|exit=140

|road={{Jct|state=IA|IA|17|dir1=south|city1=Webster City|city2=Stanhope}}

|notes=Eastern end of Iowa 17 overlap

}}

{{IAint|exit

|township=Independence

|ctdab=Hamilton

|mile=138.666

|exit=145

|road={{Jct|state=IA|CR|R38|city1=Kamrar}}

}}

{{IAint|exit

|township=Liberty

|ctdab=Hamilton

|mile=142.664

|exit=149

|road={{Jct|state=IA|US|69|city1=Jewell|city2=Belmond}}

}}

{{IAint|exit

|township=Rose Grove

|ctdab=Hamilton

|lspan=2

|mile=146.299

|exit=153

|road={{Jct|state=IA|I|35|city1=Des Moines|city2=Mason City}}

|notes=Signed as exit 153A (south) and 153B (north)

}}

{{IAint|exit

|mile=148.753

|exit=155

|road={{Jct|state=IA|CR|R77|city1=Williams}}

}}

{{IAint|exit

|county=Hardin

|cspan=4

|township=Buckeye

|ctdab=Hardin

|mile=155.669

|exit=162

|road={{Jct|state=IA|CR|S27|city1=Alden|city2=Buckeye}}

|notes=Former Iowa 359

}}

{{IAint|exit

|township=Ellis

|ctdab=Hardin

|mile=162.039

|exit=168

|road={{Jct|state=IA|US|65|city1=Iowa Falls|city2=Hubbard}}

|notes=Former US 20

}}

{{IAint|exit

|township=Jackson

|ctdab=Hardin

|mile=168.635

|exit=175

|road={{Jct|state=IA|CR|D35|city1=Eldora|city2=Owasa|city3=Steamboat Rock}}

}}

{{IAint|exit

|township=Clay

|ctdab=Hardin

|mile=174.304

|exit=181

|road={{Jct|state=IA|CR|S56|city1=Ackley|city2=Eldora}}

}}

{{IAint|exit

|county=Grundy

|cspan=3

|township=Shiloh

|ctdab=Grundy

|mile=180.874

|exit=187

|road={{Jct|state=IA|CR|T19|city1=Wellsburg}}

}}

{{IAint|exit

|township1=Colfax

|township2=Lincoln

|ctdab=Grundy

|mile=188.882

|exit=208

|road={{Jct|state=IA|IA|14|city1=Parkersburg|city2=Grundy Center}}

|notes=Former US 20

}}

{{IAint|exit

|location=Dike

|mile=195.896

|exit=215

|road={{Jct|state=IA|CR|T55|city1=Dike|city2=New Hartford}}

}}

{{IAint|exit

|county1=Grundy

|county2=Black Hawk

|township1=Grant

|ctdab1=Grundy

|township2=Black Hawk

|ctdab2=Black Hawk

|mile=200.945

|exit=220

|road={{Jct|state=IA|CR|T69|city1=Cedar Falls}}

}}

{{IAint|exit

|county=Black Hawk

|cspan=11

|location1=Cedar Falls

|location2=Hudson

|location_group=city

|lspan=2

|type=concur

|mile=204.452

|exit=224

|road={{Jct|state=IA|IA|58|dir1=south|name1=Hudson Road|city1=Hudson|location2=University of Northern Iowa|location3=UNI-Dome}}

|notes=Western end of Iowa 58 overlap

}}

{{IAint|exit

|type=concur

|mile=205.539

|exit=225

|road={{Jct|state=IA|AOTS|27|dir1=north|name1=Avenue of the Saints|IA|58|dir2=north|extra=airport|city1=Cedar Falls|location2=Airport}}

|notes=Eastern end of Iowa 58 overlap; western end of Iowa 27 overlap

}}

{{IAint|exit

|location=Waterloo

|lspan=4

|mile=207.596

|exit=227

|road={{Jct|state=IA|US|63|name1=Sergeant Road|city1=Hudson}}

}}

{{IAint|exit

|mile=209.130

|exit=229

|road=Ansborough Avenue

}}

{{IAint|exit

|mile=210.638

|exit=230

|road={{Jct|state=IA|IA|21|dir1=south|name1=Hawkeye Road|city1=Dysart}}

}}

{{IAint|exit

|type=concur

|mile=212.423

|mile2=212.834

|exit={{tooltip|232|eastbound}}


{{tooltip|71|westbound}}

|road={{Jct|state=IA|I|380|dir1=north|US|218|city1=Waterloo|city2=La Porte City}}

|notes=Western end of I-380 overlap; exit numbers follow I-380

}}

{{IAint|exit

|location=Evansdale

|lspan=2

|mile=213.229

|exit=70

|road=River Forest Road

}}

{{IAint|exit

|mile=215.485

|exit=68

|road=Evansdale Drive – Elk Run Heights

}}

{{IAint|exit

|township=Poyner

|ctdab=Black Hawk

|lspan=2

|mile=217.400

|exit=66

|road={{Jct|state=IA|CR|V49|city1=Raymond|city2=Gilbertville}}

|notes=Former Iowa 297

}}

{{IAint|exit

|type=concur

|mile=218.077

|mile2=218.849

|exit=65

|road={{Jct|state=IA|I|380|dir1=south|AOTS|27|dir2=south|name2=Avenue of the Saints}}

|notes=Eastern end of I-380 and Iowa 27 overlaps; exit numbers follow US 20

}}

{{IAint|exit

|township=Fox

|ctdab=Black Hawk

|mile=220.349

|exit=240

|road={{Jct|state=IA|CR|V51|city1=Dunkerton|city2=La Porte City}}

}}

{{IAint|exit

|county=Buchanan

|cspan=5

|township=Westburg

|ctdab=Buchanan

|mile=225.782

|exit=245

|road={{Jct|state=IA|CR|V65|city1=Jesup}}

}}

{{IAint|exit

|location=Independence

|lspan=2

|mile=232.773

|exit=252

|road=Independence

|notes=Former Iowa 248

}}

{{IAint|exit

|mile=237.271

|exit=254

|road={{Jct|state=IA|IA|150|city1=Independence|city2=Vinton}}

}}

{{IAint|exit

|location=Winthrop

|mile=241.366

|exit=261

|road={{Jct|state=IA|CR|W40|city1=Quasqueton|city2=Winthrop}}

|notes=Former Iowa 282

}}

{{IAint|exit

|township=Middlefield

|ctdab=Buchanan

|mile=246.806

|exit=266

|road={{Jct|state=IA|IA|187|dir1=north|city1=Masonville|city2=Lamont}}

}}

{{IAint|exit

|county=Delaware

|cspan=5

|township1=Prairie

|township2=Milo

|ctdab=Delaware

|mile=255.303

|exit=275

|road={{Jct|state=IA|IA|13|city1=Manchester|city2=Central City}}

}}

{{IAint|exit

|location=Manchester

|mile=257.248

|exit=277

|road={{Jct|state=IA|CR|D5X|city1=Manchester}}

}}

{{IAint|exit

|location=Delaware

|mile=262.311

|exit=282

|road={{Jct|state=IA|IA|38|city1=Delaware|city2=Monticello}}

}}

{{IAint|exit

|township1=Oneida

|township2=Delhi

|ctdab=Delaware

|mile=266.027

|exit=285

|road={{Jct|state=IA|CR|X35|city1=Earlville}}

}}

{{IAint|exit

|location=Dyersville

|lspan=2

|mile=272.428

|exit=292

|road={{Jct|state=IA|CR|X49|city1=Dyersville}}

}}

{{IAint|exit

|type=concur

|county=Dubuque

|cspan=16

|mile=274.126

|exit=294

|road={{Jct|state=IA|US|52|dir1=north|IA|136|city1=Dyersville|city2=Cascade}}

|notes= Western end of US 52 overlap

}}

{{IAint|exit

|township=Dodge

|ctdab=Dubuque

|lspan=2

|mile=276.030

|espan=3

|road={{Jct|state=IA|US-Hist|20|nolink1=y|dir1=west|name1=Olde Hawkeye Road}}

|notes=Former US 20

}}

{{IAint

|mile=277.695

|road={{Jct|state=IA|US-Hist|20|nolink1=y|dir1=east|name1=Sullivan Road}}

|notes=Former US 20

}}

{{IAint

|location=Farley

|lspan=2

|mile=279.261

|road={{Jct|state=IA|US-Hist|20|nolink1=y|name1=1st Avenue NW}}

|notes=Former US 20

}}

{{IAint|exit

|mile=280.294

|exit=300

|road={{Jct|state=IA|CR|Y13|city1=Farley}}

}}

{{IAint|exit

|location=Epworth

|mile=284.104

|exit=304

|road={{Jct|state=IA|CR|Y17|city1=Epworth}}

}}

{{IAint|exit

|location=Peosta

|mile=288.278

|exit=308

|road={{Jct|state=IA|CR|Y21|city1=Peosta|location1=Northeast Iowa Community College}}

}}

{{IAint|exit

|township=Vernon

|ctdab=Dubuque

|mile=291.534

|exit=311

|road= Swiss Valley Road / North Cascade Road

|notes=

}}

{{IAint|exit

|location=Dubuque

|lspan=8

|type=concur

|mile=294.312

|exit=314

|road={{Jct|state=IA|US|52|name1=Southwest Arterial|city1=Asbury|city2=Bellevue}}

|notes=Eastern end of US 52 overlap

}}

{{IAint|exit

|mile=295.448

|espan=4

|road={{Jct|state=IA|US-Hist|20|nolink1=y|dir1=west|name1=Old Highway Road}}

|notes=Former US 20

}}

{{IAint

|mile=295.897

|road=Northwest Arterial

|notes=Former Iowa 32

}}

{{IAint

|mile=296.260

|road={{Jct|state=IA|US-Hist|20|nolink1=y|dir1=east|name1=Crescent Ridge}}

|notes=Former US 20

}}

{{IAint

|mile=297.175

|road={{Jct|state=IA|US-Hist|20|nolink1=y|name1=Cedar Cross Road / John F. Kennedy Road}}

|notes=Former US 20

}}

{{IAint|exit

|mile=298.519

|mile2=298.644

|exit=—

|road=Grandview Avenue / Fremont Avenue – College Grandview District

}}

{{IAint|exit

|mile=299.088

|exit=—

|road=Hill Street / Bryant Street

|notes=Right-in/right-out interchange

}}

{{IAint|exit

|mile=299.776

|espan=3

|road={{Jctname|state=IA|IA|946|noshield1=y|US-Hist|20|nolink2=y|dir2=west|name1=Locust Street|to3=y|US|61|US|151}}

}}

{{Jctbridge

|river=Mississippi River

|lspan=2

|mile=300.270

|mspan=2

|bridge=Julien Dubuque Bridge; Iowa–Illinois state line

}}

{{ILint

|mile=none

|road={{Jct|state=IL|US|20|dir1=east|city1=Rockford}}

|notes=Continuation into Illinois

}}

{{Jctbtm|exit|keys=concur,unbuilt}}

Related route

{{Infobox road small

|state=IA

|type=IA

|route=946

|location=Dubuque

|length_mi=1.030

|length_ref=

|formed=1991

}}

{{Attached KML|from=Iowa Highway 946}}

Iowa Highway 946 (Iowa 946) is a short route that begins at a partial trumpet interchange along the US 61/US 151 expressway. Northbound traffic passes beneath the expressway and joins southbound traffic on Locust Street. In the half-mile ({{convert|0.5|mi|m|disp=output only}}) between US 61/US 151 and US 20, Iowa 946 passes a light industrial area containing a Hy-Vee grocery store.

{{Maplink|frame=yes|frame-height=250|zoom=14|frame-align=left|frame-lat=42.4882324|frame-long=-90.6638844|text=Iowa 946 highlighted in red|raw={{Wikipedia:Map data/Wikipedia KML/Iowa Highway 946}}}}

Iowa 946 intersects US 20, known locally as Dodge Street, at a signal-controlled intersection. Immediately east of this intersection is the approach to the Julien Dubuque Bridge, which carries US 20 across the Mississippi River into East Dubuque, Illinois. Iowa 946 continues north on Locust Street for {{convert|1000|ft|m}} through another light industrial area. At the edge of downtown Dubuque, Iowa 946 turns east for {{convert|600|ft|m}} where it meets US 61/US 151 just west of Dubuque's Ice Harbor. Iowa 946 was created along Locust Street upon the staggered completion of an expressway starting in 1991 which relocated US 52, US 61, and US 151 away from Locust Street and closer to the Mississippi River. The new expressway carried the three routes beneath the approach to the Julien Dubuque Bridge, making a direct intersection impossible. Since all four routes are U.S. Highways and come from all directions, it was imperative to keep the routes connected. With the completion of the Southwest Arterial around the southern edge of Dubuque, US 52 has been rerouted away from the downtown area.

References

{{Reflist}}