Jump directly to route:
400-475 920 921 922 923 924 925 926 927 928 930 931 934 939 941 945
946 948 949 950 956 963 964 965 974 977 978 979 982 986 988

The 900 Series — what is this?

For many years Iowa has used this series of numbers for unsigned state highways. Most of them were roads that they wanted to turn over to the appropriate county or city, but hadn't been able to do so yet. Some of them were short and isolated stubs of a few hundred feet, while others were longer routes that followed the new route of a US or state highway. Most of these routes were marked as "unmarked primary" roads on the state transportation map but appear on county maps, the Iowa Primary Road Sufficiency Log, the Iowa Detour and Road Embargo Map, and other DOT publications as well as some commercial maps (most notably DeLorme's atlas). In recent years unsigned state highways have been given numbers that are not in the 900s, such as IA 432, the former segment of IA 163 in Oskaloosa. More often than not, the unsigned 900-series numbers were recycled when a route which was originally given this designation was finally turned over.

In 1985 the first 900-series highway to receive markers was IA 965, a request made by the Johnson County Board of Supervisors. The Des Moines Register ran a story on April 23, 1988, on how a "No-Name Highway" in Woodbury County was confusing drivers. The "No-Name Highway," a former segment of IA 141, was designated as IA 982 but was not signed at that point. Three days later the Transportation Commission agreed to sign some of the unmarked primary roads in Iowa, including IA 982, within the next year. Other 900-series roads that received signs as part of this policy were IA 920, 925, 927, and 939. Signs for IA 931 and 945 in Polk County were put up in 2000. A few others were signed as rural street names (such as IA 941 in Hardin County), on freeway exit signs (such as IA 928 and IA 988), or on detour signs (such as IA 956 in mid-2002 or IA 923 in mid-2003).

In the spring of 2003 legislation was passed to allow the DOT to give 700 miles of state highways to counties and cities; the law took effect on July 1, 2003. This move wiped out almost all of the 900 series, including the handful of roads that were signed. The only survivors were IA 922, 926, 930, 934, and 946. IA 931 and IA 945 also survived, but they were transferred to Polk County in separate deals and most of the signs came down in August 2003. The last IA 945 markers were taken down in November 2003. Meanwhile, the transfer of part of IA 965 to the city of Cedar Rapids didn't become final until September 1, 2004. The segment of IA 965 between I-80 and US 6 in Coralville remains a state highway but is no longer signed, which is why it is listed as a decommissioned highway.

This table lists the surviving 900-series highways as well as most decommissioned routes that are at least two miles long and had existed for at least ten years. (Four more decommissioned roads fit these criteria, but they are listed under the numbers that they replaced, as they were demoted to 900-series highways before they were finally turned over to local jurisdictions. IA 951, IA 966, IA 970, and the most recent IA 972 are listed under IA 95 (II), IA 416, IA 475, and IA 105 respectively.) A more complete list of known 900-series and other unsigned highways, including maps where they are available, can be found on Jeff Morrison's Super Secret Route Pages. The list includes two candidates for shortest state-maintained highway before July 1, 2003: IA 967 in Dubuque County near Farley and the remnants of IA 970 in Sioux City. Both of these routes were a whopping 0.04 miles long.

For the record, yes, there once was an IA 999. It existed after IA 333 near College Springs was relocated in 1968 (it was a spur from the new IA 333 to College Springs), but it was decommissioned in 1980.

All highways listed here were paved at the time of designation, so paving histories are not included with these listings.

Iowa 920
Designated: August 14, 1984 Decommissioned: July 1, 2003
Original northwestern terminus: IA 150 in northeastern Benton County
Original southeastern terminus: Junction of County Roads W36 and W6E in Center Point, about a mile north of I-380
Replaced by: County Roads D62 (east-west segment west of Walker) and W6E (north-south segment). This replaced part of IA 150, which was re-routed onto the former IA 101 at that point. This series of numbering changes occurred as a segment of I-380 between Urbana and Hiawatha opened.
Terminus photos
Iowa 921 (Iowa City)
Designated: June 26, 1985 Decommissioned: July 1, 2003
Original northern terminus: The junction of US 6 and IA 1 in Iowa City
Original southern terminus: US 218 south of Iowa City
Replaced by: Local road (most of it was Riverside Drive in Iowa City, but at decommissioning there were two "HIGHWAY 921" street signs at both ends of where the route temporarily split from Riverside Drive; they've since been replaced with "OLD HIGHWAY 218" signs by September 2003, according to Kyle Johnson). This replaced part of US 218, after its last freeway segment opened.
Between 1983 and 1985, IA 921 was used for the abandoned segment of IA 150 between Center Point and Cedar Rapids; it is now Linn County Road W6E between Center Point and Hiawatha.
Terminus photos
Iowa 922
Length: 8.8 miles/14.1 kilometers
Northern terminus: The junction of 1st Avenue and IA 100 (Collins Road) in northeast Cedar Rapids
Southern terminus: The interchange of US 30/218 and US 151 southwest of Cedar Rapids
Terminus photos
This is the official designation of Business US 151 through Cedar Rapids since US 151's relocation in July 1989. (The piece in Marion and the short piece in Cedar Rapids north of Collins Road is maintained by the city.) Between 1984 and 1986, this number was assigned to a former segment of US 61 (between the bypass and IA 22) in Muscatine which then became an extension of IA 38.
Iowa 923
Designated: 1982 Decommissioned: July 1, 2003
Original northern terminus: County Road F62 in Hills; in 1984 it was extended northward from Hills to Riverside Drive in Iowa City.
Original southern terminus: IA 22 east of Riverside; it was extended to US 218 north of the junction with IA 92 in 1985 and truncated north of Washington County Road G36 in 1991.
Note: In 1997, two 2½-mile segments east of Ainsworth, with a small break that was caused by the removal of a bridge over railroad tracks, and a 4½-mile segment through Crawfordsville were both added to the highway's mileage. (A 2-mile break existed between County Road G36 and US 218 north of Ainsworth, while another 2-mile break existed between the Ainsworth and Crawfordsville segments). In 2003, all segments (totaling 17 miles) south of IA 92 in Washington County were decommissioned; the DOT approved the transfer of the road to the county on February 18, 2003, and the transfer process was completed on May 28. The segment north of IA 22 was turned over on July 1.
Replaced by: County Road W64. All segments of IA 923 were originally segments of US 218
Terminus photos
Iowa 924 (Dubuque)
Designated: 1982 Decommissioned: 1992
Original southwestern terminus: US 52/IA 3 (Central Avenue) in Dubuque
Original northeastern terminus: The end of the old Eagle Point Bridge, which was removed in 1982
Replaced by: City streets (20th Avenue and Rhomberg Avenue in Dubuque). US 61 and US 151 were routed off these streets and the Eagle Point Bridge in 1969, but according to route logs, the IA 924 designation was only used for this segment after 1982.
Between 1980 and 1982, IA 924 was used for a segment of County Road P29 in Webster County; the number was used for a former segment of US 61 north of Montrose between 1994 and July 1, 2003. (See Jeff Morrison's first Super Secret Route Page for more info.)
Iowa 925
Designated: 1980 Decommissioned: July 1, 2003
Original western terminus: I-80 (exit #76) near Adair
Original eastern terminus: US 6, just north of I-80 (exit #100) east of Dexter
Replaced by: County Road F65; this replaced a former segment of US 6 which had been relocated onto I-80.
Terminus photos
Iowa 926
Length: 3.2 miles/5.1 kilometers
Northern terminus: Interchange with US 169 on the west side of Fort Dodge
Southern terminus: Intersection with US 169 and County Road D20/Business US 20 in Fort Dodge
The official designation for Business US 169 through Fort Dodge. Before the relocated US 20 opened on December 7, 1990, they were pieces of IA 7 and US 20, explaining for the orientation eastward to downtown Fort Dodge and then southwestward to US 169 again. For a short time during the early 1980s it was the designation for parts of US 6 between Altoona and Newton (to fit between IA 925 and IA 927), but it is now County Road F48.
Terminus photos
Iowa 927
Designated: 1980 Decommissioned: July 1, 2003
Original western terminus: US 6/IA 38 at Wilton
Original eastern terminus: I-280 (exit #1) and US 6 in Davenport
Replaced by: County Road F58; this also replaced a former segment of US 6 which had been relocated onto I-80.
Terminus photos
Iowa 928
Designated: 1980 Decommissioned: July 1, 2003
Original western terminus: IA 17 west of Webster City; in 1987 it was extended westward to County Road P59 east of Fort Dodge after US 20 was relocated onto a new expressway segment. One year later the segment in Webster County was turned over, moving the west end to the Webster/Hamilton county line east of Duncombe.
Original eastern terminus: I-35 (exit #144) near Williams; in 1991, after the US 20 freeway east of I-35 opened, it was extended northward to the former IA 941 north of Williams.
Note: Although the US 20 freeway segment east of Webster City opened in 1976, this former segment of US 20 was still officially classified as US 20 until 1980; the freeway was officially IA 520. When IA 928 was created it did not include the segment through Webster City, which was taken over by the city.
Replaced by: County Roads D20 (west of Webster City), D25 (east-west segment east of Webster City), and R75 (north-south segment east of I-35). Between late 2001 and its decommissioning the only signs for IA 928 were at the interchange with I-35.
Terminus photos
Iowa 930
Length: 1.8 miles/2.9 kilometers
Western terminus: The interchange of US 30 and Lincoln Way in eastern Boone County
Eastern terminus: Boone/Story county line
Terminus photos
History
Designated: 1960s, to former US 30 segments in Boone, Story, and Marshall counties. In 1975 it extended from the west end of the four-lane US 30 segment near Ogden to IA 330 southwest of Marshalltown, with a break in the route between the end of the old segment east of IA 17 and the Lincoln Way exit west of Ames.
Major alignment changes:
  • 1980: The segment through Boone (west of the break) and the segment between the west city limits of Ames and the Story/Marshall county line were turned over; Lincoln Way in Ames is now run by the city, and east of Ames the route is signed as County Road E41.
  • 1989: The segment through Marshall County was turned over; Jeff Morrison notes that some mile markers originating from the Story/Marshall county line remain on this segment.
  • Iowa 931
    Designated: 1980 Decommissioned: August 2003
    Original western terminus: I-35 (exit #92) in Ankeny
    Original eastern terminus: US 65 in northeastern Polk County
    Replaced by: County road (probably designated as F32, its pre-1980 designation, but not signed as such since Polk County doesn't sign its county roads). Signs were taken down at both ends by August 12, 2003.
    Terminus photos
    Iowa 934
    Length: 4.8 miles/7.8 kilometers
    Western terminus: IA 58/27 in Cedar Falls
    Eastern terminus: US 63 in Waterloo
    Terminus photos
    Designation for University Avenue, a former segment of US 218, since March 1998.
    Iowa 939 (Buchanan County)
    Designated: 1980 Decommissioned: July 1, 2003
    Original western terminus: East city limits of Independence. On August 26, 1983, it was extended westward to IA 297 at Raymond after another US 20 freeway segment opened, but in 1986 the segment in Black Hawk County was decommissioned to move the west end to the Black Hawk/Buchanan county line at Jesup.
    Original eastern terminus: IA 187 west of Masonville
    Note: Although the US 20 freeway segment between IA 150 in Independence and IA 187 opened in 1976, this former segment of US 20 was still officially classified as US 20 until 1980; the freeway was officially IA 520. When IA 939 was created it did not include most of the segment through Independence, which was taken over by the city; however, it was still signed at its junction with IA 150.
    Replaced by: County Road D22. Between 1972 and 1980 a former segment of IA 2 east of US 65 in Wayne County (which ran about a mile south of the current road) carried the IA 939 designation.
    Terminus photos
    Iowa 941 (Hamilton and Hardin counties)
    Designated: October 7, 1991 Decommissioned: July 1, 2003
    Original western terminus: I-35 (exit #147) in northeastern Hamilton County
    Original eastern terminus: US 20/65 in Iowa Falls; in 1994 it was truncated at the west city limits of Iowa Falls as the segment east of there was turned over to the city.
    Replaced by: County Road D20. Most of IA 941 replaced US 20 after the freeway segment between I-35 and US 65 opened. Previous incarnations of IA 941 included the former 3-mile segment of IA 5 (slightly east of the current one) through Moravia (1970s-81), and 6.4 miles of old US 30/218 through Cedar Rapids (1981-86).
    Terminus photos
    Iowa 945
    Designated: 1980 Decommissioned: August 2003
    Original northern terminus: IA 931 in northeastern Polk County
    Original southern terminus: I-80 (exit #143) in Bondurant
    Replaced by: County road (probably designated as S14, its pre-1980 designation, but not signed as such since Polk County doesn't sign its county roads). Mark Odor received confirmation from the DOT that only the overpass over I-80 carried the IA 945 designation as of August 28; the overpass went through a bridge deck replacement project that was finished in October. Even so, IA 945 signs at that interchange were not taken down until late November.
    Terminus photos
    Iowa 946
    Length: 1 mile/1.6 kilometers
    Northern terminus: Intersection with US 52/61/151, north of US 20 in Dubuque
    Southern terminus: Half-interchange with US 52/61/151, south of US 20 in Dubuque
    This road connects US 20 with the US 52/61/151 expressway south of downtown Dubuque. Part of it follows Locust Street, which carried the three US highways before January 28, 1991.
    Terminus photos
    Iowa 947 (Delaware County)
    Designated: December 13, 1964 Decommissioned: 1980
    Original western terminus: IA 38 in Delaware
    Original eastern terminus: IA 136 in Dyersville
    Replaced by: County Road D22; this replaced part of US 20 after a new segment opened to the south.
    IA 947 was most recently used for a small piece of old IA 70 in Columbus City; between 1995 and 1997 all of old IA 70 between Columbus Junction and Columbus City had that number. IA 947 was used for two other unsigned segments between 1980 and 1995; see Jeff Morrison's third Super Secret Route Page for more info.
    Iowa 948 (Clinton County)
    Designated: September 29, 1975 Decommissioned: 1987
    Original western terminus: The northern split of US 30 and US 61 in De Witt
    Original eastern terminus: US 30 east of De Witt
    Replaced by: Local roads (11th Street in De Witt; 245th Street east of the city limits). This replaced part of US 30 after a four-lane bypass was built in 1975. (In 1992-93 a tiny segment of old US 61/151 in Dubuque, following 11th Street, had this number; see Jeff Morrison's third Super Secret Route Page for more.)
    Iowa 949
    Designated: January 26, 1974 Decommissioned: February 18, 2003
    Western terminus: US 275 in Glenwood
    Eastern terminus: US 34 in western Mills County
    Replaced by: City street (Sharp Street in Glenwood). This 2.3-mile segment was a piece of US 34 prior to 1974, and it had been signed as Business US 34, but those signs were taken down in mid-2003.
    Former terminus photos
    Iowa 950
    Designated: 1980 Decommissioned: 1994
    Original northern terminus: US 6 in Altoona
    Original southern terminus: North city limits of Pleasant Hill
    Replaced by: County road (NE 56th Street); it still appears in Des Moines-area phone book maps. Like IA 931 and 945, there was no previous state highway designation for this road either. It was turned over after the first segment of the US 65 freeway opened.
    Iowa 956
    Designated: 1975 Decommissioned: February 18, 2003
    Original northern terminus: US 61 north of De Witt
    Original southern terminus: North city limits of De Witt; the segment through of old US 61 through the city (6th Avenue) was turned over at the time US 61 was relocated in 1975. A second segment was added in 1982, running from US 30 southward to County Road F55 north of Davenport, replacing a segment of US 61 after the freeway segment between I-80 and US 30 opened. The northernmost half-mile was turned over to the city of De Witt in 1987.
    Replaced by: County Road Y68. This was formerly part of US 61. Scott County, Clinton County, and the city of Eldridge agreed to take over the road in December 2002; the DOT approved all three transfers on February 18, 2003.
    Former terminus photos
    Iowa 963
    Designated: 1971 Decommissioned: July 1, 2003
    Original northwestern terminus: US 61/151 south of Dubuque
    Original southeastern terminus: US 151 northwest of the Dubuque Regional Airport
    Replaced by: County Roads D35 (known as Old Military Road) and Y38 (known as Key West Drive). This was a former segment of US 151 southwest of Dubuque that was designated after US 151 was relocated; County Road Y38 south of the junction with D55 was a former US 61 segment that was designated as IA 955 before it was given to Dubuque County at the same time IA 963 was.
    Iowa 964
    Designated: 1977 Decommissioned: 1996
    Original western terminus: IA 92 between Knoxville and Harvey
    Original eastern terminus: IA 92 in western Mahaska County; the original segment replaced part of IA 92 after it was realigned in this area.
    Major alignment changes:
  • 1978: Extended westward to the intersection of Attica Road and Main Street in Knoxville after a realigned IA 92 opened between IA 5 and IA 964's former west end. (The segments of IA 5 and IA 92 that were bypassed by the freeway that opened at the same time was designated as IA 975 at that point.)
  • 1981: Extended westward to the westernmost interchange of the IA 5/92 freeway along Pleasant, Roche, and Main Streets in Knoxville. At the same time the former IA 365 was added to the highway's mileage, and the segment east of the Marion/Mahaska county line was turned over to Mahaska County. The bridges across the Des Moines River and (more recently) the railroad tracks west of Tracy were eventually removed.
  • 1986: The segment east of Attica Road was decommissioned (it is simply called "Old Highway 92" now); at the same time, it replaced the last remaining piece of IA 975 along Attica Road between Main Street and the freeway. Between 1986 and its decommissioning, IA 964 was the designation for Business IA 92 in Knoxville.

  • Replaced by: City streets in Knoxville (at decommissioning); it is still signed as Business IA 92.
    Former terminus photos (1986-1996 alignment)
    Iowa 965 (Linn and Johnson counties)
    Designated: June 26, 1985 Decommissioned: July 1, 2003 (as far as signage goes; see below)
    Original northern terminus: US 30 at Cedar Rapids; in 1990 the segment between US 30 and 76th Avenue SW was turned over to the city.
    Original southern terminus: US 6 in Coralville
    Replaced by: City streets in Cedar Rapids (6th Avenue SW) and Coralville (Coral Ridge Avenue), and County Road W60 between Cedar Rapids and North Liberty; IA 965 was already a city street in North Liberty at the time of its decommissioning. IA 965 replaced US 218 upon its relocation onto I-380 after a new freeway segment south of I-80 opened.
    Notes:
  • The segment between I-80 and US 6 remains part of the state highway system as IA 965, but it is no longer signed.
  • The city of North Liberty took over its segment of IA 965 on April 1, 1994. For several years after that, North Liberty used its own square green "HWY 965" markers (see the Photo Gallery for an example).
  • The segments between County Road F12 and I-80 were turned over on July 1, 2003, and almost all IA 965 markers were removed by then.
  • The DOT approved the transfer of the segment between 76th Avenue SW in Cedar Rapids and County Road F12 east of Swisher on February 18, 2003 — which is why this segment was not included in the transfer of jurisdiction bill — but in mid-2004 the Johnson County Board of Supervisors objected to Cedar Rapids taking over a mile of highway outside of its city limits without a fringe area agreement. The DOT delayed transfer of the road until September 1, 2004, to allow the two sides to discuss the issue. The segment in question appears on the 2004 state transportation map as a black line with no marker.
  • The city of North Liberty, parking lot signs at Coral Ridge Mall, and local media outlets still refer to the road as "Highway 965."

  • Terminus photos
    Iowa 974
    Designated: 1965 Decommissioned: 1980
    Original northwestern terminus: The end of the diagonal segment of Mount Vernon Road, east of Cedar Rapids
    Original southeastern terminus: Mount Vernon
    Replaced by: County Road E48. Originally part of the Lincoln Highway and later US 30, this had been part of IA 150 until its relocation in 1965. Only the diagonal portion of Mount Vernon Road carried this designation.
    Iowa 977
    Designated: 1962 Decommissioned: July 1, 2003
    Original western terminus: US 59 in Cherokee
    Original eastern terminus: IA 3 east of Cherokee
    Replaced by: County Road C38. This was formerly a segment of IA 3, which had been relocated to a route north of town.
    Former terminus photos
    Iowa 978
    Designated: January 26, 1974 Decommissioned: February 18, 2003
    Original western terminus: I-29 (exit #32) and US 34 in western Mills County
    Original eastern terminus: IA 385 east of Pacific Junction
    Replaced by: County Road L35. Like IA 949, this 3-mile road was also a segment of US 34 prior to 1974. On December 30, 2002, Mills County agreed to take both IA 949 and IA 978 from the DOT, who approved the transfer on February 18, 2003.
    Former terminus photos
    Iowa 979
    Designated: December 6, 1962 Decommissioned: July 1, 2003
    Original western terminus: The intersection of 1st Avenue and Rochester Avenue in Iowa City, which was at the east city limits at the time; in 1987 the segment west of I-80 (exit #249) was turned over to Iowa City and Johnson County.
    Original eastern terminus: IA 38 south of Tipton; it was truncated east of the Johnson/Cedar county line at West Branch in 1980
    Replaced by: County Road F44. This replaced a former segment of IA 1.
    Former terminus photos
    Iowa 982
    Designated: 1961 Decommissioned: July 1, 2003
    Original northwestern terminus: East city limits of Sioux City, southeast of US 20
    Original southeastern terminus: Smithland city limits, 0.3 miles north of IA 141
    Replaced by: County Road D25; this replaced a former segment of IA 141.
    Terminus photos
    Iowa 986
    Designated: October 25, 1968 Decommissioned: 1985
    Original northern terminus: Monona/Harrison county line
    Original southern terminus: IA 301 in Harrison County, west of Little Sioux
    Replaced by: County Road K45; this was part of US 75 before it was routed onto I-29
    Former terminus photos
    Iowa 988
    Designated: 1952 Decommissioned: July 1, 2003
    Original western terminus: Nebraska state line north of Omaha, NE; in 1977 it was truncated west of the southern split of I-29 and I-680 north of Council Bluffs.
    Original eastern terminus: US 30A, later IA 183, in Crescent
    Replaced by: I-680 (in 1977); County Road G37 (at decommissioning). This road was an unnumbered extension of NE 36 across the Mormon Bridge, which opened in 1952, before I-680 was built. At decommissioning the only signage of the highway was at the I-29/680 cloverleaf interchange.
    Terminus photos

    Previous page: Iowa Highways 400-475
    Back to the Iowa Highways Page
    © 1998-2006 by Jason Hancock / Last updated October 29, 2006