Iowa Highways: 90 to 99

Jump directly to route:
80-89 90 91 92 93 94 95 96 97 98 99 100-119
For an explanation of the route listings, click here.

Iowa 90 (I)
Designated: July 1, 1920 Decommissioned: October 16, 1926
Original northern terminus: IA 5 in Fort Dodge; it was truncated at IA 16 (I) near Harcourt on November 3, 1924, eliminating a redundant multiplex with that highway.
Original southern terminus: IA 7 in Adel; it was truncated at IA 17 (I) near Bouton on November 3, 1924, also eliminating a redundant multiplex with that highway.
Paving history: There were no paved segments.
Replaced by: A relocated IA 16 (I), later US 169 (at decommissioning)
Iowa 90 (II)
Designated: October 16, 1926 Decommissioned: March 1932
Original western terminus: IA 14 in Grundy Center
Original eastern terminus: IA 59 south of Hudson
Paving history: Unpaved at designation, the entire road was paved in 1930.
Replaced by: IA 58; incidentally, this incarnation of IA 90 was originally part of IA 58.
Iowa 90 (III)
Designated: March 29, 1932 Decommissioned: 1981
Original western terminus: Commerce, now part of West Des Moines (which was called Valley Junction until 1938); it was extended westward to Booneville in 1934, to US 169 in 1935, and to US 6 near Dexter in 1938.
Original eastern terminus: US 65 in Des Moines, via Grand Avenue.
Paving history: The original segment was paved at the time of designation, but the westward extensions were gravel.
  • 1954: Paved from Booneville to Commerce
  • 1955: Last segment, from US 6 to Booneville, was paved. All future alignments were paved.

  • Major alignment changes:
  • November 19, 1958: IA 90 switched route numbers with US 6 between Dexter and I-35/80.
  • September 5, 1960: Replaced US 6 between US 71 and Dexter
  • August 9, 1961: Replaced US 6 between I-35/80 and the interchange between Colfax and Newton; the last two changes were made so US 6 can duplex with newly-opened segments of I-80 in western and central Iowa.
  • December 13, 1966: US 6 was given its old route back; from that point on, IA 90 ran from I-80 west of De Soto to I-35 in West Des Moines.
  • For other alignment changes in the Des Moines area, see the Highways of Des Moines page.
    Replaced by: County Road F90 (at decommissioning). This was the highest number on an Iowa county road (aside from County Road 105) until County Road X99 was designated in 2005.
    Former terminus photos (1966-81 alignment)
  • Iowa 91 (I)
    Designated: July 1, 1920 Decommissioned: October 1940
    Original western terminus: IA 90 (I), later IA 16 (I) and US 169, east of Harcourt
    Original eastern terminus: Dayton
    Paving history: Unpaved at designation, the entire road was paved in 1932.
    Replaced by: IA 175
    Iowa 91 (II)
    Designated: 1940 Decommissioned: May 2, 1980
    Original western terminus: Ledyard
    Original eastern terminus: US 169 in northern Kossuth County
    Paving history: Unpaved at designation, the road had a bituminous surface at decommissioning (but has since been paved).
    Replaced by: County Road A30; this replaced part of US 169 upon realignment.
    Iowa 91 (III)
    Designated: 1980 Decommissioned: July 1, 2003
    Original northern terminus: Minnesota state line; continued as MN 91, which still exists
    Original southern terminus: IA 9 in eastern Lyon County
    Paving history: The entire road was paved at the time of designation.
    Replaced by: County Road L14 (its pre-1980 designation was K64)
    Terminus photos
    Iowa 92 (I)
    Designated: July 1, 1920 Decommissioned: February 1, 1939
    Original western terminus: IA 101 in northeastern Benton County
    Original eastern terminus: Urbana
    Paving history: There were no paved segments.
    Replaced by: IA 363
    Iowa 92
    Length: 275 miles/442 kilometers
    Western terminus: Nebraska state line (Missouri River) at Council Bluffs with US 275; continuation of NE 92
    Eastern terminus: Illinois state line (Mississippi River) at Muscatine; continues as IL 92
    Terminus photos

    Counties: Pottawattamie, Cass, Adair, Madison, Warren, Marion, Mahaska, Keokuk, Washington, Louisa, Muscatine
    Cities along route: Council Bluffs, Treynor, Carson, Griswold, Massena, Fontanelle, Greenfield, Winterset, Patterson, Bevington, Martensdale, Indianola, Ackworth, Sandyville, Knoxville, Harvey, Oskaloosa, Sigourney, West Chester, Washington, Ainsworth, Cotter, Columbus Junction, Fredonia, Muscatine

    Freeway segment: 4 miles to the south of Knoxville (with IA 5)
    Expressway segments:
  • 7½ miles, from the IA 5 north/County Road S45 (former IA 181) junction to the end of the freeway segment (with IA 5)
  • 7½ miles, from the Louisa/Muscatine county line to the split with US 61 in Muscatine (with US 61)
    Exit lists: Knoxville bypass
    Multiplexes:
  • 6 miles with US 275, from the Nebraska state line through Council Bluffs; they're together for an additional 10 miles in Nebraska
  • 2 miles with US 71 north of Lyman
  • 2 miles with US 169 west and north of Winterset
  • 11 miles with IA 5, from the County Road S45 junction south of Pleasantville to the east end of the freeway segment near Knoxville
  • 1 mile with IA 149 in Sigourney
  • 3 miles with IA 1 north of Washington
  • 10½ miles with US 61, from the IA 92/252 junction west of Grandview to the end of the Muscatine bypass
  • History
    Designated: February 1, 1939 (number approved November 22, 1938), to the former IA 2 (I). It had also followed US 6 for about 42 miles to the east of Council Bluffs before splitting near Lewis.
    Paving history: The multiplex with US 6 and the segment east of Fontanelle were paved at the time of designation.
  • 1949: Paved from US 71 to Fontanelle
  • 1955: Paved from Lewis to US 71; the realigned segment between Council Bluffs and US 71 was entirely paved.
    Major alignment changes:
  • 1956: Realigned between West Chester and Washington; it previously followed what are now County Roads W38 and G38.
  • June 23, 1958: Realigned along the former IA 100 (I) between Council Bluffs and US 71 at Lyman. It continued to cross the Ak-Sar-Ben Bridge and followed IA 375 out of Council Bluffs. The old segment from US 6 near Lewis to US 71 became IA 100 (II) for about a month before it was renumbered IA 414; it was eventually decommissioned.
  • December 16, 1959: Moved from the Ak-Sar-Ben Bridge between Council Bluffs and Omaha to the South Omaha Bridge (now the Veterans Memorial Bridge), crossing with US 275 instead of US 6, US 30A, and US 75. The multiplex with IA 375 was also dropped.
  • September 10, 1960: Realigned in eastern Mahaska County, creating IA 426 as a spur to Rose Hill
  • December 2, 1972: Norbert F. Beckey Bridge opens between Muscatine and Rock Island County, IL, replacing the Muscatine High Bridge that dated back from 1891. Tolls were collected until July 1, 1987.
  • 1976: Realigned around Winterset on a new bypass to the west and north (most of it with US 169)
  • 1977: New two-lane segment between Marion County Road T15 near Harvey and a point in western Mahaska County opened
  • 1978: New two-lane segment between IA 5 (at the end of the new freeway bypass) and County Road T15 opened
  • For street alignments in Council Bluffs, see Jeff Morrison's Council Bluffs/Omaha Highway Chronology page.
    Upgrades:
  • November 1978: Freeway segment around Knoxville completed.
  • October 13, 2000: 6½-mile expressway segment from east of the IA 5/181 junction to the end of the existing Knoxville bypass opened (with IA 5).
  • July 2002: 7½-mile expressway segment between the Louisa/Muscatine county line and the split with US 61 opened.
  • October 10, 2003: 1-mile expressway segment east of the IA 5/County Road S45 (former IA 181) junction opened
  • Notes:
  • IA 92 is one of a handful of state highways that keeps its number in four states (Wyoming, Nebraska, Iowa, and Illinois).
  • Nebraska and Iowa plan to replace the South Omaha Veterans Memorial Bridge, which dates back from 1935, with a new four-lane bridge that is located about one-half mile north of the current bridge. Completion is scheduled for 2010. More information on the project can be found here
  • Business IA 92
  • Knoxville: Follows the pre-freeway alignments of IA 92 and IA 5 — Pleasant Street, Roche Street, Main Street, and Attica Road — between both ends of the bypass. The 4.7-mile road was designated as IA 975 before 1981 and as IA 964 (which had been used for old 92 east of Knoxville) between 1981 and 1996 before it was turned over to local jurisdictions. (Terminus photos)
  • Iowa 93
    Length: 30 miles/48 kilometers
    Western terminus: US 63 west of Tripoli
    Eastern terminus: IA 150 in Fayette
    Terminus photos

    Counties: Bremer, Fayette
    Cities along route: Tripoli, Sumner, Fayette
    History
    Designated: July 1, 1920, as a spur from IA 59 (later US 63) to Sumner. It was extended eastward from Sumner to Fayette in April 1930.
    Paving history: There were no paved segments at designation.
  • 1936: Paved from US 63 to the Wapsipinicon River crossing north of Tripoli and from Bremer County Road C (now V56) to Sumner
  • 1937: Paved from the Wapsipinicon River to County Road C
  • 1955: Last segment, from Sumner to Fayette, paved

  • Major alignment change: On May 22, 1934, IA 93 was straightened on a new gravel road between a point east of Sumner and Fayette, creating IA 267 out of a former segment to serve Randalia.
    Iowa 94 (I)
    Designated: July 1, 1920 Decommissioned: November 1958
    Original western terminus: IA 28 (later US 151) in Marion
    Original eastern terminus: Mount Vernon; it was truncated at IA 6 (later US 30) northwest of that city on November 3, 1924, eliminating a redundant multiplex. On November 10, 1953, it was extended southeastward to end at Mount Vernon, replacing part of US 30 after it was shifted from its old alignment along Mount Vernon Road to its present alignment in Cedar Rapids.
    Paving history: There were no paved segments at designation; a paved segment northwest of Mount Vernon was added to the road in 1953.
    Replaced by: IA 150, which was eventually taken off this alignment. It followed 13th Street, 5th Avenue, 31st Street, and Munier Road in Marion. Parts of the road, particularly the segment through Squaw Creek Park west of IA 13, have been removed. The rest of the diagonal segment outside of Marion (Bloomington Road in Linn County) is still a gravel road today. For maps of this road, see the Highways of Cedar Rapids page.
    Iowa 94 (II)
    Designated: 1966 Decommissioned: July 1, 2003
    Original northwestern terminus: County Road E36 near Palo
    Original southeastern terminus: The intersection of 1st Avenue (US 151, later Business US 151) and 1st Street (see note below) in Cedar Rapids
    Paving history: The entire road was paved at the time of designation.
    Replaced by: County Road W36 in rural Linn County; city streets (F Avenue NW and others) in Cedar Rapids. It replaced IA 74 (II).
    Note: Between 1979 (after I-380 was completed through downtown Cedar Rapids) and its decommissioning, IA 94 ended at the intersection of 1st Avenue and 1st Street East. However, signs along 1st Avenue pointed to 1st Street West — on the other side of the Cedar River — as the beginning of IA 94 (which was where it ended before I-380 was built). From there IA 94 turned onto F Avenue, which is part of a one-way pair with E Avenue between 1st and Ellis Boulevard. Yet from the south after the one-ways end, southbound IA 94 continued along E Avenue (crossing northbound IA 94 in the process), followed it under the I-380 bridge, and then turned right onto 1st Street East. (The east end of IA 3 is another example of one where the end and beginning are on different streets.)
    For street alignment changes in Cedar Rapids, see the Highways of Cedar Rapids page.
    Terminus photos
    Iowa 95 (I)
    Designated: July 1, 1920 Decommissioned: October 25, 1932
    Original western terminus: IA 16 (later US 169) near Bouton
    Original eastern terminus: Woodward
    Paving history: There were no paved segments.
    Replaced by: IA 89 (I)
    Iowa 95 (II)
    Designated: December 20, 1932 Decommissioned: 1982
    Original western terminus: Carbon; it was truncated at the east city limits in 1980
    Original eastern terminus: IA 148 north of Corning
    Paving history: Unpaved at designation, the entire road was paved in 1961.
    Replaced by: County Road H32, but it was maintained by the state as unsigned IA 951 until 1993.
    Former terminus photos
    Iowa 96
    Length: 17 miles/27 kilometers
    Western terminus: IA 14 in northern Marshall County
    Eastern terminus: US 63 in northern Tama County
    Terminus photos

    Counties: Marshall, Tama
    Cities along route: Gladbrook
    History
    Designated: July 1, 1920, as a spur from Gladbrook eastward to what was then IA 59. It was extended westward from Gladbrook to IA 14 on December 1, 1930.
    Paving history: There were no paved segments at designation.
  • 1948: Paved from IA 14 to Gladbrook (on a new alignment to the south of that city)
  • 1955: Last segment, from Gladbrook to US 63, upgraded from bituminous to paved.
  • Iowa 97
    Designated: July 1, 1920 Decommissioned: July 1, 2003
    Original northern terminus: IA 8 (I), later US 34, east of Chariton
    Original southern terminus: Russell
    Paving history: There were no paved segments at designation; maps as late as 1991 showed a bituminous surface but all maps after 1994 show it as paved.
    Replaced by: County Road S56 (majority of the road) and Shaw Street in Russell (last two blocks)
    Terminus photos
    Iowa 98
    Length: 1.8 miles/2.9 kilometers
    Northern terminus: IA 16 north of Douds
    Southern terminus: Leando
    Both ends continue as County Road V64.
    Terminus photos

    Counties: Van Buren
    History
    Designated: July 1, 1920, as a 6-mile spur from IA 8 (now US 34) in Wapello County to Eldon
    Paving history: There were no paved segments at designation. The original segment was paved in 1929, but the post-1945 alignment was entirely gravel until it was paved in 1963.
    Major alignment changes:
  • October 1, 1935: Extended southeastward from Eldon to Selma in northwest Van Buren County.
  • 1942: Extended southeastward from Selma to Douds, and then superseded by IA 16 north of Douds, leaving IA 98 to this spur route which managed to survive the mass decommissioning of July 1, 2003 (because the DOT classified it differently from the other spurs).
  • 1950: Extended across the Des Moines River from Douds to Leando
  • Iowa 99 (I)
    Designated: July 1, 1920 Decommissioned: August 1931
    Original northern terminus: Clinton; it was truncated at the west junction with IA 6 (I), later US 30, north of Camanche on January 6, 1925
    Original southern terminus: IA 20 (later US 61) in Davenport
    Paving history: There were no paved segments at designation.
  • 1921: Paved from Davenport to Pleasant Valley
  • 1922: Paved from Pleasant Valley to Le Claire
  • 1926: Paved from Le Claire to the Scott/Clinton county line (Wapsipinicon River) north of Princeton
  • 1927: Paved from Clinton to Camanche
  • 1928: Last segment, from Camanche to the Wapsipinicon River, paved

  • Replaced by: US 55 (later US 67)
    Note: The Highway Commission approved an extension of IA 99 northward from Clinton to Dubuque on March 4, 1930, even though portions of the road had yet to be built. By the time the road was built, it was part of US 55 instead.
    For city street alignments in Davenport and Bettendorf, see the Highways of Davenport and Bettendorf page.
    Iowa 99 (II)
    Designated: July 8, 1931 Decommissioned: July 1, 2003
    Original northern terminus: US 61 in Wapello
    Original southern terminus: US 34 in Burlington
    Paving history: There were no paved segments at designation.
  • 1938: Paved from Kingston to Burlington
  • 1953: Segment from a point south of Oakville to Kingston upgraded from bituminous to paved
  • 1955: Last segment, from Wapello to a point south of Oakville, paved

  • Replaced by: County Road X99. For the first two years after its decommissioning, it was designated as County Road 99, as Louisa and Des Moines counties kept the old state highway numbers as the county road numbers. Several County Road 99 markers were present at US 34 in Burlington as of December 2004, but there were no pentagon markers in Louisa County. In October 2005, the number was changed to fit into the alphanumeric county road numbering system (much like IA 79 was).
    Note: South of Toolesboro (and the Indian Mounds near that town) through Burlington, IA 99 followed the Great River Road.
    Terminus photos

    Previous page: Iowa Highways 80-89
    Next page: Iowa Highways 100-119
    Back to the Iowa Highways Page
    © 1997-2007 by Jason Hancock / Last updated September 9, 2007