Iowa Highways: 10 to 19

Jump directly to route:
1-9 10 11 12 13 14 15 16 17 18 19 20-29
For an explanation of the route listings, click here.

Iowa 10
Length: 105 miles/169 kilometers
Western terminus: South Dakota state line (Big Sioux River) near Hawarden; continuation of SD 46
Eastern terminus: IA 4 near Havelock
Terminus photos

Counties: Sioux, O'Brien, Clay, Buena Vista, Pocahontas
Cities along route: Hawarden, Orange City, Alton, Granville, Paullina, Sutherland, Peterson, Sioux Rapids, Laurens, Havelock

NHS: The segment through Orange City and Alton
Multiplexes:
  • 5 miles with US 59, in southern O'Brien County from east of Paullina to west of Sutherland
  • 5 miles with US 71, in southern Clay and northern Buena Vista counties through Sioux Rapids
  • History
    Designated: July 1, 1920, from Hawarden to McGregor via Pocahontas, Humboldt, Hampton, Waverly, Oelwein, Strawberry Point, and Elkader
    Paving history: There were no paved segments at designation.
  • 1920: Paved from Orange City to Alton
  • 1928: Paved from Paullina to Sutherland, from the Franklin/Butler county line to IA 53 (now 188) south of Clarksville, and from Waverly to IA 59 (now US 63)
  • 1929: Paved from the Butler/Bremer county line to Waverly and from Oelwein to Strawberry Point
  • 1930: Paved through Franklin County and from IA 59 to Oelwein
  • 1932: Paved from the O'Brien/Clay county line to Peterson and from Goldfield to IA 15 (now US 69) in Wright County
  • 1933: Paved from Peterson to US 71 north of Sioux Rapids (on a new alignment, creating the US 71 multiplex and IA 264 to serve Linn Grove) and from IA 15 to the Wright/Franklin county line
  • 1934: Paved from Pocahontas County Road C (now C29) to Pocahontas
  • 1935: Paved from the Little Sioux River crossing southeast of Sutherland to the O'Brien/Clay county line
  • 1936: Paved from Sutherland to the Little Sioux River crossing, from the northern split with IA 17 to Pocahontas County Road C, from Humboldt to Dakota City, and from Strawberry Point to Edgewood
  • 1937: Paved from Hawarden to IA 231 north of Ireton, from Sioux Rapids to the split with US 71, from Pocahontas to Gilmore City, and from Dakota City to Goldfield (on a new, straighter alignment north and east of Dakota City)
  • 1938: Paved from IA 231 to US 75 in Sioux County and from a point between Laurens and Havelock to IA 17
  • 1939: Paved from Gilmore City to Humboldt (on a new alignment)
  • 1940: Paved from Edgewood to a point west of IA 38 and from the Delaware/Dubuque county line to Luxemburg
  • 1941: Paved from Laurens to a point west of Havelock (on a new diagonal alignment to the south of Laurens). It was also paved from US 71 to a point south of Marathon on a new alignment that year; IA 390 (I) was later created to serve Marathon.
  • 1942: Paved from Colesburg to the Delaware/Dubuque county line (before the segment east of Pocahontas was truncated). The realignment through Colesburg eventually created IA 376 (I) to serve Colesburg.
  • 1946: Paved from US 75 to Orange City and from Marathon to Laurens
  • 1951: Paved from Granville to Paullina
  • 1954: Paved from Alton to Granville (on a new alignment in Alton)
  • 1955: Last segment, from the South Dakota state line to Hawarden, paved
  • Major alignment changes:
  • October 16, 1926: Truncated east of Strawberry Point; it had followed part of IA 13 and IA 19 (I), which then became US 18, to McGregor.
  • December 1, 1930: Extended eastward from IA 13 to Luxemburg, engulfing IA 112 (I) in the process.
  • January 15, 1935: Extended northward from Hawarden into South Dakota
  • November 29, 1939: Extended eastward from Luxemburg to Dubuque
  • June 22, 1945: Truncated east of Pocahontas, removing the route from Humboldt, Wright, Franklin, Butler, Bremer, Fayette, Clayton, Delaware, and Dubuque counties. The old route was redesignated as part of IA 3 east of Pocahontas. By September 11, 1963 (per the legal description linked above), the duplicated segment with IA 17 north of Pocahontas was eliminated.
  • For maps of its former alignment in Dubuque, see Jeff Morrison's Dubuque Highway Chronology page.
  • Iowa 11
    Designated: July 1, 1920
    Decommissioned: September 4, 1941
    Original northern terminus: Minnesota state line south of Prosper, MN; it was truncated at Calmar on March 3, 1925
    Original southern terminus: Mount Sterling. On February 18, 1924, the south end was moved to the Missouri state line south of Milton to connect with MO 15, sharing part of IA 3 (I) east of there. It was truncated at Cedar Rapids in 1926.
    Counties: Winneshiek, Fayette, Buchanan, Benton, Linn, Johnson (1920-1926), Washington (1920-1926), Jefferson (1920-1926), Van Buren (1920-1926)
    Paving history: There were no paved segments at designation.
  • 1923: Short segment north of Iowa City paved
  • 1928: Paved from West Union to the Fayette/Buchanan county line
  • 1929: Paved from the Fayette/Buchanan county line to the junction with IA 101 in northeast Benton County
  • 1930: Paved from the junction with IA 101 to Cedar Rapids. The last segment, from Calmar to West Union, had a bituminous surface at the time of decommissioning.
  • Replaced by:
  • IA 20 (between the Minnesota line and Calmar in 1925)
  • County road, now numbered W20 (between IA 3 and Mount Sterling in 1924; this segment was going to be renumbered as IA 113 but was dropped from the primary road system by the time IA 11 was realigned.)
  • IA 23 (II) (between Milton and the Missouri line in 1926)
  • IA 3 (I) (duplicated segment east of Milton in 1926)
  • US 161, later US 218 (between Cedar Rapids and Iowa City in 1926, a segment which overlapped with IA 40)
  • IA 1 (between Iowa City and IA 3, now IA 2, in 1926)
  • IA 150 (at decommissioning). This number has not been used since then.
  • For city street alignments in Cedar Rapids, see the Highways of Cedar Rapids page.
    For its estimated city street alignment in Iowa City, see the Highways of Iowa City page.
    Iowa 12
    Length: 39 miles/63 kilometers
    Northern terminus: IA 10 in Hawarden
    Southern terminus: I-29 (exit #151) in Sioux City
    Terminus photos

    Counties: Sioux, Plymouth, Woodbury
    Cities along route: Hawarden, Chatsworth, Akron, Westfield, Sioux City

    NHS: The segments through Sioux City
    Multiplexes: 5 miles with IA 3, from Akron to near Westfield.
    History
    Designated: July 1, 1920, to a piece of the Custer Battlefield Highway from Akron to Hamburg via Sioux City, Onawa, Council Bluffs, and Glenwood (overlapping with IA 4 from Glenwood to Hamburg).
    Paving history: There were no paved segments at the time of designation.
  • 1921: Paved from Sioux City to Sergeant Bluff; a short segment to the southeast of Council Bluffs was also paved.
  • 1922: Paved from Sergeant Bluff to Salix
  • 1923: Paved from Salix to the Woodbury/Monona county line; it was also straightened between Salix and Onawa that year.
  • 1924: Paved from the Plymouth/Woodbury county line to Sioux City; this was the only remaining paved segment after its truncation in 1926.
  • 1955: Paved from Hawarden to Chatsworth
  • 1957: Paved from Westfield to Sioux City (on a new alignment that opened on October 10, entering through Sioux River Road and Riverside Boulevard instead of present-day County Road K18 and Stone Park Boulevard), ending at US 77.
  • 1963: Last segment, from Chatsworth to Westfield, upgraded from bituminous to paved
  • Major alignment changes:
  • 1923: Diagonalized between Salix and Onawa
  • November 3, 1924: Truncated at IA 6 (now US 30) in Missouri Valley, eliminating redundant multiplexes with IA 6 (I), IA 8 (I), and IA 4 (I) and removing the route from Pottawattamie, Mills, and Fremont counties.
  • October 16, 1926: Truncated at US 75 in Sioux City, removing the route from Monona and Harrison counties; the segment from Sioux City to Missouri Valley became US 75.
  • July 8, 1931: Extended northward from Akron to Hawarden
  • October 10, 1957: Extended from Riverside Boulevard to the Combination Bridge interchange in Sioux City, coinciding with the opening of the last paved segment. By the end of 1958 it was truncated back at the interchange with I-29 and Riverside Boulevard, as I-29 was built over this stretch of US 77/IA 12.
  • June 29, 1979: Extended eastward 6 miles from the interchange of I-29 and Riverside Boulevard in Sioux City to the interchange with Gordon Drive and US 20 following completion of the US 20 freeway bypass. This included a three-mile duplex with I-29 and another three-mile duplex with Business US 20 (which replaced US 20 along Gordon Drive after the bypass opened).
  • 2000: Truncated at the interchange of Riverside Boulevard and I-29, eliminating the duplexes with I-29 and Business US 20. The standalone segment of Business US 20 east of I-29 retains the IA 12 designation but is not signed as such. It also remains part of the National Highway System.
  • July 1, 2020: Unsigned portion of IA 12 in Sioux City moved to follow Virginia Street between I-29 and Gordon Drive following the reconstruction of I-29 through Sioux City. The short segment of Gordon Drive between Pearl Street and Virginia Street is now designated as IA 812.
  • For a map of its estimated 1924 alignment through Council Bluffs, see Jeff Morrison's Council Bluffs/Omaha Highway Chronology page.
  • For street alignments in Sioux City, see Jeff Morrison's Sioux City Highway Chronology page.
  • Iowa 13
    Length: 85 miles/137 kilometers
    Northern terminus: US 52 near Froelich
    Southern terminus: US 30 near Bertram
    Terminus photos

    Counties: Clayton, Delaware, Linn
    Cities along route: Elkader, Strawberry Point, Manchester, Ryan, Coggon, Central City, Marion, Cedar Rapids, Bertram

    NHS: From IA 3 in Strawberry Point to the south end
    Expressway segments: 19 miles between Central City and the southern terminus.
    Multiplexes:
  • 6 miles with IA 3 to the east and south of Strawberry Point
  • 7½ miles with US 151 between the outskirts of Marion and its southern terminus at US 30
  • History
    Designated: July 1, 1920, from McGregor to the Missouri border north of Lancaster, MO, via Elkader, Manchester, Cedar Rapids, Sigourney, Ottumwa, and Bloomfield (incorporating the old Cedar Rapids-Ottumwa-McGregor Trail)
    Paving history: At designation, the only paved segment was from present-day 40th Street NE in Cedar Rapids to Indian Creek in Marion.
  • 1921: Paved between 32nd Street (then the north city limits of Cedar Rapids) to 40th Street; there were no paved segments after the 1926 truncation.
  • 1928: Paved from Elkader to Strawberry Point
  • 1929: Paved from McGregor to US 55 (now US 52) near Froelich
  • 1930: Paved from US 55 to Elkader, from Manchester to the Delaware/Linn county line, and from Central City to US 161 (on a new alignment away from Marion)
  • 1931: Paved from Marquette to McGregor, from IA 10 west of Edgewood to Manchester, and from the Delaware/Linn county line to Central City (on a new, straighter alignment between Coggon and Central City)
  • 1934: Paved from Waukon to the junction with IA 51
  • 1936: Paved from Strawberry Point to Edgewood
  • 1957: Paved from the Minnesota state line to Waukon
  • 1964: Paved from IA 51 to IA 364. The segment from IA 364 to Marquette had a bituminous segment when it was renumbered.
  • Major alignment changes:
  • 1920: Extended northward from McGregor to Waukon (after designation)
  • December 8, 1924: Extended northward from Waukon to the Minnesota border, replacing part of IA 51.
  • October 16, 1926: Route truncated south of Marion, removing the route from Benton, Iowa, Keokuk, Mahaska, Wapello, and Davis counties. US 63 had taken over the route from a point south of Fremont to the Missouri border; it was replaced by IA 149 between that point and US 32 (later US 6) east of Marengo, by IA 150 (I) between that point and Cedar Rapids (it later became part of IA 149 as well), and by US 161 (later US 151) between Cedar Rapids and Marion.
  • 1961: Extended from US 151 east of Marion to Mount Vernon Road, along with a realigned IA 150; while IA 13 ended at that intersection, IA 150 made the turn eastward to the city of Mount Vernon.
  • 1965: Truncated at US 151; as IA 150 was rerouted to end at US 30 south of Bertram, the multiplex north of Mount Vernon Road was dropped.
  • January 1, 1969: Truncated north of its current north terminus, removing the road from Allamakee County. The route north of US 52 was redesignated as IA 76, while IA 13 was extended southward from Marion to US 30, replacing part of IA 150.
  • 1971: Rerouted in Manchester along Main Street and a new road west of town, as the first segment of what became the US 20 freeway was completed. It previously followed a city street alignment (Franklin, Marion, and 5th Streets, plus Burrington Road) south of Main Street that was designated as IA 944 until July 1, 1980.
  • November 30, 1982: Two-lane bypass to the east of Elkader opened; IA 56 replaced part of its old alignment.
  • July 7, 1989: US 151 realigned around Cedar Rapids, creating the duplex with IA 13
  • For alignment changes in the Cedar Rapids area that are not listed here, see the Highways of Cedar Rapids page.
  • Upgrades:
  • 1974: 12-mile expressway segment between Central City and US 151 opened.
  • 1995: First phase of US 151/IA 13 expressway, from the split to IA 100, opened
  • November 19, 1997: Second phase of expressway, from IA 100 to Mount Vernon Road opened
  • May 2000: Last phase of expressway, between Mount Vernon Road and US 30, opens.
  • Iowa 14
    Length: 188 miles/302 kilometers
    Northern terminus: US 18 in Charles City
    Southern terminus: IA 2 in Corydon
    Terminus photos

    Counties: Floyd, Butler, Grundy, Marshall, Jasper, Marion, Lucas, Wayne
    Cities along route: Charles City, Greene, Allison, Parkersburg, Grundy Center, Marshalltown, Laurel, Newton, Lambs Grove, Monroe, Knoxville, Chariton, Corydon

    NHS: From US 20 in Grundy County through Knoxville
    Commercial and Industrial Network: Between US 20 and IA 330 in Grundy and Marshall counties
    Multiplexes:
  • 1 mile with IA 3 through Allison
  • 1½ miles with IA 57 in Parkersburg
  • 7 miles with IA 175 west of Grundy Center
  • 1 mile with US 6, from the west edge of Newton southward to I-80
  • History
    Designated: July 1, 1920, between Charles City and the Missouri state line at Lineville.
    Paving history: There were no paved segments at designation.
  • 1921: Paved through Marshalltown (from the eventual junction with IA 233, now IA 330, to a point south of the city)
  • 1931: Paved from the junction with IA 57 north of Grundy Center to the junction with IA 58 (now 175) west of Grundy Center
  • 1932: Paved from IA 58 (now 175) to IA 233 and for a short segment north of Corydon
  • 1934: Paved from Newton to the South Skunk River crossing
  • 1936: Paved from a point south of IA 54 to Greene (on a new alignment that moved it from 2nd Street to 1st Street in Greene)
  • 1937: Paved from the junction with IA 147 east of Rockford to Charles City and from the South Skunk River crossing to Monroe
  • 1940: Paved from IA 253 near Williamson to Chariton
  • 1941: Paved from Butler County Road R (now C51) south of Allison to Parkersburg, from a point south of Marshalltown to a point north of Laurel, and from Marion County Road U (now G40) south of the Des Moines River crossing to Knoxville
  • 1942 or 1943: Paved from a point south of IA 223 to Newton
  • 1946: Paved from Marion County Road C (now 130th Place) south of Knoxville to Marion County Road A (now G76) east of Melcher
  • 1947: Paved from the junction with IA 147 to a point south of IA 54, from Allison to Butler County Road R, from Knoxville to Marion County Road C, and from Chariton to the Lucas/Wayne county line
  • 1950: Paved from a point north of Laurel to a point north of Newton (on a new alignment that opened on August 29).
  • 1951: Paved from the Lucas/Wayne county line to a point north of Corydon
  • 1952: Paved from Greene to Allison (on a formerly bituminous segment)
  • 1954: Paved from Parkersburg to IA 57
  • 1955: Paved from Marion County Road A to IA 253
  • 1956: Last segment, from Monroe to Marion County Road U, paved
  • Major alignment changes:
  • 1925: Straightened in Jasper County north of Newton and in Wayne County north of Corydon
  • March 22, 1926: Truncated south of Corydon, with the segment between IA 2 and Allerton becoming IA 40 on October 16 when the US highways were signed.
  • 1930: Straightened between Allison and Parkersburg
  • September 1932: Rerouted away from Williamson in northern Lucas County, creating IA 253 to serve Williamson
  • 1939: Realigned to the west and south of Allison, creating IA 47 (II) to serve the city. (The Highway Commission approved the reroute on June 21 but the opening date of the new segment is unknown.)
  • November 1967: Two-lane bypass west of Greene opens
  • May 1, 2006: Replaced part of US 18 in Charles City after a rerouting of US 18.
  • Iowa 15 (I)
    Designated: July 1, 1920
    Decommissioned: May 4, 1935
    Original northern terminus: Minnesota state line near Emmons, MN
    Original southern terminus: Missouri state line south of Redding; it was truncated at Ames on October 16, 1926
    Counties: Worth, Winnebago, Hancock, Wright, Hamilton, Story, Polk (1920-1926), Warren (1920-1926), Madison (1920-1926), Union (1920-1926), Ringgold (1920-1926)
    Paving history: At the time of designation, the segment from Des Moines to Fort Des Moines was the only paved segment.
  • 1920: Paved from Ankeny to Des Moines
  • 1923: Paved from the Story/Polk county line to Ankeny; after truncation there were no paved segments.
  • 1930: Paved from Garner to Goodell
  • 1931: Paved from the Wright/Hamilton county line to Ames
  • 1932: Paved from the split with IA 9 to Garner (including a new, straighter alignment between Forest City and Lake Mills that was gravel north of the junction with IA 9) and from Goodell to the Wright/Hamilton county line. The segment north of IA 9 was gravel at the time of decommissioning.
  • Replaced by:
  • US 65 (between Ames and Des Moines, duplicated with IA 1, in 1926)
  • IA 28 (between Des Moines and Martensdale in 1926)
  • IA 2 (I) (between Martensdale and Winterset in 1926)
  • IA 16 (I) (between Winterset and Missouri in 1926)
  • US 69 (at decommissioning)
  • For a map of its estimated street alignment through Des Moines in 1925, see the Highways of Des Moines page.
    Iowa 15 (II)
    Designated: June 22, 1937
    Decommissioned: January 1, 1969
    Original northwestern terminus: IA 137 in Eddyville
    Original southeastern terminus: US 63 in Ottumwa
    Counties: Wapello
    Paving history: Unpaved at designation, the road had a bituminous surface when it was decommissioned.
    Replaced by: IA 23 (III)
    Iowa 15
    Length: 64 miles/103 kilometers
    Northern terminus: Minnesota state line south of Fairmont, MN; continuation of MN 15
    Southern terminus: IA 3 east of Pocahontas
    Terminus photos

    Counties: Emmet, Kossuth, Palo Alto, Humboldt, Pocahontas
    Cities along route: Armstrong, Fenton, West Bend, Rolfe

    NHS: The multiplexed segments with IA 9 and IA 18
    Multiplexes:
  • 600 feet (2 city blocks) with IA 9 in Armstrong
  • 1 mile with US 18, in western Kossuth County north of Whittemore
  • History
    Designated: January 1, 1969, along the former IA 44 (I).
    Paving history: At the time of designation, most of the road was paved except for the segment between the Minnesota state line and the junction with IA 43 east of Ringsted. That segment had a bituminous surface until it was paved in 1975.
    Notes
    From its designation until July 1, 2003, there were two IA 15's as a second route connecting to Missouri's road of the same number existed in Van Buren County (see below). The duplication ended with the latter's decommissioning, which came as a result of legislation passed in the spring of 2003.
    Iowa 15 (former southern leg)
    Designated: January 1, 1969
    Decommissioned: July 1, 2003
    Original northern terminus: IA 2 at Milton
    Original southern terminus: Missouri state line; continued as MO 15, which still exists
    Counties: Van Buren
    Paving history: The entire road was paved at the time of designation.
    Replaced by: County Road V56
    This highway replaced IA 23 (II) in a numbering swap, and it created a rare duplication with the longer IA 15 in northern Iowa (which was also designated as a result of the Great Renumbering). The southern IA 15 connected with MO 15, while the northern IA 15 connects with MN 15, which intersects with I-90 at Fairmont, MN. Both changes were obviously made with the neighboring states' highways in mind, as the two highways were far enough apart to differentiate between them. As of April 2004, there are "TO MO 15" assemblies with MO 15 shields at IA 2.
    Terminus photos
    Iowa 16 (I)
    Designated: July 1, 1920
    Decommissioned: October 23, 1930
    Original northern terminus: Minnesota state line south of Elmore, MN
    Original southern terminus: Missouri state line northeast of Hopkins, MO
    Counties: Kossuth, Humboldt, Webster, Greene (1920-1926), Boone (1926-1930), Guthrie (1920-1926), Dallas (1926-1930), Adair (1920-1926), Madison (1926-1930), Union, Adams (1920-1926), Taylor (1920-1926), Ringgold (1926-1930)
    Paving history: There were no paved segments at designation.
  • 1921: Segment through Jefferson that was shared with IA 6 (I) paved; the IA 16 designation was removed from this segment in 1926.
  • 1928: Paved from IA 9 to Algona
  • 1930: Paved from the Humboldt/Webster county line to Fort Dodge, from a point south of US 20 to the junction with IA 91 (now IA 175) west of Dayton, from the junction with IA 17 (now 141) near Bouton to the junction with IA 7 (now 44) west of Dallas Center, and from US 34 at Afton to the Union/Ringgold county line
  • Major alignment changes:
  • October 16, 1926: Replaced parts of old IA 90 (I), IA 25 (I), and IA 15 (I) south of Harcourt
  • 1928 (approved August 26, 1927): Realigned between Winterset and Afton, where it had previously followed a series of dirt roads. The new alignment went southward from Winterset through Lorimor to US 34 near Thayer, and it also lengthened IA 70 (I), the spur to Macksburg.
  • 1930: At or before the time US 169 (its replacement) was designated, IA 16 was realigned between Humboldt and a point north of Fort Dodge (the old route followed IA 3 and County Road P56 through Dakota City) and between Mount Ayr and Redding (old alignment was present-day County Roads J43 and P32) that year. These realignments were finished in October, around the time US 169 shields were put on the road. The segment from Humboldt to the "Butterworth corner" (present-day County Roads P56 and C56) opened on October 9, and the segment from there to Fort Dodge opened on October 20.
  • Replaced by:
  • IA 47 (I) (between Harcourt and IA 47 east of Gowrie in 1926)
  • IA 144 (between IA 47 and Grand Junction in 1926)
  • US 30 (between Scranton and Grand Junction, concurrent with IA 6 and IA 17 (I) — the first "wrong-way" triplex in Iowa as 16 and 17 ran in opposite directions — in 1926)
  • IA 25 (between Scranton and Creston in 1926)
  • US 34 (between Creston and Corning, duplex with IA 8, in 1926)
  • IA 148 (between Corning and Missouri in 1926)
  • US 169 (at decommissioning)
  • For its estimated street alignment in Fort Dodge, see Jeff Morrison's Fort Dodge Highway Chronology page.
    Iowa 16
    Length: 65 miles/105 kilometers
    Western terminus: US 34 near Agency
    Eastern terminus: US 61 at Wever
    Terminus photos

    Counties: Wapello, Davis, Van Buren, Henry, Lee
    Cities along route: Eldon, Houghton

    Multiplexes:
  • 2½ miles with IA 1 in northern Van Buren County
  • History
    Designated: December 1, 1930, between IA 1 north of Keosauqua and Burlington
    Paving history: At designation, the only paved segment was from Hillsboro to US 218 east of Houghton. It inherited the paved IA 98 segment between US 34 and Eldon in 1945.
  • 1957: Paved from US 218 to Denmark
  • 1961: Paved from IA 1 to IA 270
  • 1963: Segment from Selma to IA 1 upgraded from bituminous to paved
  • 1968: Segment from Eldon to Selma upgraded from bituminous to paved
  • 1970: Last segment, from Denmark to US 61, upgraded from bituminous to paved
  • Major alignment changes:
  • February 8, 1931: Rerouted to go through Stockport and Hillsboro instead of bypassing the two towns to the south
  • February 28, 1933: Extended westward from IA 1 to Douds
  • 1934: Straightened from a point south of Stockport to the Henry/Lee County line south of Hillsboro (east of the Van Buren county line), creating IA 269 to serve Stockport and IA 270 from the former segment into Hillsboro
  • 1941: Rerouted in Lee County from a point east of Denmark to US 61 near Wever (a move made necessary with the opening of the Iowa Army Ammunition Plant, which old 16 would have gone straight through). It also shared US 61 between Wever and Burlington before 1945, when it was removed from Des Moines County. IA 86 (II) took over the old route through Burlington for a short time.
  • 1942: Superseded IA 98 from US 34 north of Eldon to a point north of Douds.
  • 1947: Realigned on a bituminous segment between Denmark and Wever, eventually creating IA 394 (I) out of a former segment.
  • 1984: Rerouted through Eldon. The old segment, following 9th Street, was unsigned IA 918 until July 1, 2003, and the segment outside the Eldon city limits is still referred to as "Highway 918" in Wapello County.
  • Note: Between July 1 and September 19, 2003, IA 16 east of US 218 was transferred to Lee County after the passing of Senate File 451, which included the segment in question. It was transferred back to the state after Lee County agreed to take over IA 103 instead.

  • For city street alignments in Burlington, see Jeff Morrison's Burlington Highway Chronology page.
    Iowa 17 (I)
    Designated: July 1, 1920
    Decommissioned: January 1, 1969
    Original northern terminus: IA 4 at Spirit Lake; it was truncated at IA 9 at Estherville in 1926, eliminating a redundant concurrency with that highway, and was extended into Minnesota on December 1, 1930.
    Original southern terminus: IA 8 (later US 34) at Albia; it was truncated at IA 2 (now US 6) at Adel on October 16, 1926, and moved to IA 7 in Panora in 1941.
    Counties: Emmet, Palo Alto, Pocahontas, Calhoun, Greene, Boone (1920-1941), Guthrie (1941-1969), Dallas (1920-1941), Polk (1920-1926), Warren (1920-1926), Marion (1920-1926), Monroe (1920-1926)
    Paving history: At designation, the only paved segment was through Polk County.
  • 1921: Paved from Emmetsburg to Mallard, for a short segment north of Jefferson, and from Des Moines to the Polk/Warren county line
  • 1923: Paved from Jefferson to the Greene/Boone county line
  • 1930: Paved from Perry to IA 7 (now 44) west of Dallas Center
  • 1931: Paved from IA 7 to Adel
  • 1932: Paved from Estherville to Wallingford
  • 1934: Paved from Pocahontas County Road C (now C29) to Pocahontas
  • 1935: Paved from Mallard to the junction with IA 195 west of Plover
  • 1936: Paved from Wallingford to Graettinger and from IA 195 to Pocahontas County Road C
  • 1937: Paved through Pomeroy (the multiplex with IA 5 (I), including a new alignment south of Pomeroy) and from a point south of Rockwell City to the west junction with IA 188
  • 1938: Paved from Graettinger to Emmetsburg, from Rockwell City to a point south of there (on a new alignment), and from the split with IA 188 eastward to Lohrville
  • 1940: Paved from Pocahontas to the north junction with IA 5 (I) and from Churdan to a point north of Jefferson
  • 1947: Paved from the southern junction of IA 5 (now 7) to US 20 at Rockwell City (on a segment that was realigned a year earlier; the old alignment became a county road, now numbered N57, an extension of IA 124, and an unnumbered road north of Twin Lakes State Park that is still gravel today)
  • 1952: Paved from IA 175 east of Lohrville to Churdan (on a new alignment due north of Churdan; it was rerouted to follow a then-bituminous alignment of IA 175 east of Lohrville)
  • 1957: Paved from Jefferson to IA 141 between Bagley and Jamaica
  • 1958: Paved from the Minnesota state line to Estherville and from IA 141 to Panora
  • 1967: Last segment, from Lohrville to the split with IA 175, upgraded from bituminous to paved
  • Major alignment changes:
  • 1921: Realigned between Churdan and Jefferson; the old segment followed present-day county roads P14 and E33.
  • November 16, 1925: Realigned between Attica and a point east of Marysville; the old route followed present-day County Road G76 and gravel Van Buren Drive
  • 1927: Realigned along a gravel road between Graettinger and Emmetsburg; the old segment followed present-day county roads B14 and N40.
  • 1930: Realigned between Grand Junction and Rippey; the old segment followed US 30 and present-day County Road P46.
  • 1939 (approved February 6, 1940): Diagonalized northwest of Rippey; the old segment followed County Roads P40 and E57
  • August 1941: Replaced IA 150 (III) between Jefferson and Panora.
  • Replaced by:
  • US 32 (segment duplicated with IA 2 from Adel to Des Moines in 1926)
  • IA 6 (II) (between Des Moines and Albia in 1926)
  • US 30 (duplicated segment with IA 6 (I) and IA 17 — the first wrong-way triplex in the state as 16 and 17 ran in opposite directions — between Jefferson and Grand Junction in 1941)
  • IA 144 (between Grand Junction and Perry in 1941).
  • IA 141 (duplicated segment between Perry and US 169 in 1941).
  • US 169 (duplicated segment between IA 141 and Adel in 1941).
  • IA 4 (at decommissioning)
  • For a map of its estimated street alignment through Des Moines in 1925, see the Highways of Des Moines page.
    Iowa 17
    Length: 103 miles/166 kilometers
    Northern terminus: US 18 at the Kossuth/Hancock county line near Wesley
    Southern terminus: IA 141 at Granger
    Terminus photos

    Counties: Kossuth, Hancock, Humboldt, Wright, Hamilton, Boone, Dallas, Polk
    Cities along route: Corwith, Renwick, Goldfield, Eagle Grove, Webster City, Stanhope, Luther, Madrid, Granger

    NHS: The multiplex with US 20 and the segment through Webster City
    Multiplexes:
  • 3 miles with IA 3 west of Goldfield
  • 1 mile with IA 175 south of Stanhope
  • 4½ miles with US 20 west of Webster City
  • 400 feet (one city block) with IA 210 in Madrid. This is the shortest concurrency of two state-maintained highways in Iowa.
  • History
    Designated: January 1, 1969, along IA 60 (I) north of Des Moines.
    Paving history: At the time of designation, most of the road was paved except for the segment from Webster City to old US 30 east of Boone, which had a bituminous surface.
  • 1974: Paved from Webster City to County Road D41 (on a new alignment in the Briggs Woods Park area)
  • 1978: Paved from County Road D41 to IA 175 at Stanhope
  • 1980: Last segment, from IA 175 to old US 30, paved
  • Major alignment changes:
  • October 20, 1979: Moved onto US 20 west of Webster City following the opening of a new freeway segment; the old segment became part of IA 928 and is now County Road D20.
  • December 12, 2022: Moved from 210th Street and T Avenue east of Boone to 200th Street and S Avenue after a new viaduct over the railroad tracks opened.
  • Iowa 18
    Designated: July 1, 1920
    Decommissioned: October 16, 1926
    Original northern terminus: IA 23 at Sac City
    Original southern terminus: Missouri state line at Braddyville
    Counties: Sac, Carroll, Audubon, Cass, Montgomery, Page
    Paving history: The only paved segment was a small piece in Atlantic, which was also part of IA 2 (I), that dated back from about 1915.
    Major alignment changes: In July 1922, it was shifted two miles east between Carroll and Templeton; the former route followed present-day Jade Avenue between 200th and 300th Streets.
    Replaced by: US 71; the number has since been used for US 18.
    Iowa 19 (I)
    Designated: July 1, 1920
    Decommissioned: November 11, 1926
    Original western terminus: South Dakota state line (Big Sioux River) near Canton, SD
    Original eastern terminus: Wisconsin state line (Mississippi River) at Marquette; the number continued into Wisconsin.
    Counties: Lyon, Sioux, O'Brien, Clay, Palo Alto, Kossuth, Hancock, Cerro Gordo, Floyd, Chickasaw, Fayette, Allamakee, Clayton
    Paving history: At the time of designation, the segment from Clear Lake to Mason City was paved. According to the DOT's Discovering Iowa's Historic Transportation Milestones book, a mile-long segment of this road west of Mason City was the first concrete-paved highway in Iowa, having been paved in 1913. The segment from Clear Lake to Mason City was fully paved by the end of 1917.
  • 1920: Paved from Ventura to Clear Lake and from Mason City to a point west of Nora Springs
  • 1921: Paved from Sheldon to a point east of Hartley, from Hutchins to Britt, from Garner to Ventura, and from Nora Springs to Charles City
  • 1922: Paved from Perkins to Hull, from a point east of Hartley to the O'Brien/Clay county line, from Algona to Wesley, from the Kossuth/Hancock county line to Hutchins, and through Nora Springs
  • 1923: Paved from Wesley to the Kossuth/Hancock county line. According to the Iowa State Highway Commission Service Bulletin for the fall of 1925, the 87-mile stretch between Algona and Charles City was the longest continuously-paved road in the United States at the time of its completion.
  • Replaced by: US 18. When signing of US 18 was completed on October 16, 1926, the segment west of US 75 remained IA 19 since US 18 was signed based on the Bureau of Public Roads' 1925 routing plan. After the American Association of State Highway Officials finalized the US highway numbering system on November 11, US 18 replaced the rest of IA 19.
    Iowa 19 (II)
    Designated: May 3, 1927
    Decommissioned: March 12, 1958
    Original southwestern terminus: Backbone State Park
    Original northeastern terminus: IA 3 south of Strawberry Point
    Counties: Clayton
    Paving history: Unpaved at designation, the road had a bituminous surface at decommissioning.
    Replaced by: IA 410

    Previous page: Iowa Highways 1-9
    Next page: Iowa Highways 20-29
    Back to the Iowa Highways Page
    © 1997-2023 by Jason Hancock / Last updated February 25, 2023