Illinois Route 38
|Maintained by IDOT|
|Length:||89.28 mi (143.68 km)|
|Existed:||1918 – present|
|West end:||US 52 in Dixon|
| I-39 / US 51 in Rochelle
I-355 in Glen Ellyn
I-294 in Hillside
|East end:||US 12 / US 20 / US 45 in Westchester|
|Counties:||Lee, Ogle, DeKalb, Kane, DuPage, Cook|
Illinois Route 38 is a west–east state highway that runs across northern Illinois. It runs from U.S. Route 52 (US 52) in downtown Dixon to US 12/US 20/US 45 (Mannheim Road) in Westchester. This is a distance of 89.28 miles (143.68 km). It runs concurrently with the Lincoln Highway between Dixon and the junction of Illinois Route 31 in Geneva where it transitions via State Street onto Roosevelt Road at the junction of Kirk Road and continues through the western suburbs to its terminus at the junction of Mannheim Road. Roosevelt Road continues on an additional 14 miles without a route designation until terminating at US 41 (Lake Shore Drive).
Illinois 38 runs along the historic Lincoln Highway for much of its length, and parallels Interstate 88 as well. Illinois 38 serves some cities that have no interchanges on Interstate 88. It enters the Chicago metropolitan area at Elburn, as this border is pushed west with the extension of the Metra rail system. Except in cities, Illinois 38 has two lanes west of Geneva.
Illinois 38 generally has two lanes west of the Fox River, except in cities, and four lanes east of the river. From Villa Park to Interstate 294, Illinois 38 expands to six lanes and becomes a limited access freeway with exits to Illinois Route 56, Illinois Route 83, Interstate 290 and Interstate 294. The ramp to Interstate 290 has an automated gate system that closes during high-volume periods, such as rush hour.
The Lincoln Highway was routed along modern-day Route 38 between Geneva and Dixon. When numbered US Highways began to replace named cross-country roads (like US 30 for the Lincoln Highway), this stretch of highway was signed as Alternate US 30. As traffic patterns shifted, these alternates to US highways became unnecessary and fell out of favor; in 1972  Alt US 30 was re-signed as Illinois Route 38. The number 38 was chosen because of the similar pronunciation to "30-A".
U.S. Route 330
|This section does not cite any references or sources. (November 2013)|
|Existed:||1926–1942|
U.S. Route 330 (US 330) was a U.S. Highway that traveled from Galt to Lynwood, and was commissioned from 1926 to 1942. It has since been replaced in its entirety by Illinois Route 38 west of Bellwood, and by other local roads east of Bellwood to Lynwood.
US 330 branched off at Geneva, where US 30 ran along present Illinois Route 38 and Illinois Route 31, and ran east to Chicago. After several extensions on the west end, it became part of US 30 Alternate ca. 1942 and Illinois 38 ca. 1971.
||This section contains a table that is missing mileposts for one or more junctions. Please help by .|
||Dixon||US 52 / Lincoln Highway west (Chicago Avenue)||West end of Lincoln Highway concurrency|
||Rochelle|| IL 251 south (7th Street)
Lincoln Highway east
|Western end of IL 251 concurrency; eastern end of Lincoln Highway concurrency; access from IL 38 east to IL 251 south is via 8th Street and 4th Avenue|
|IL 251 north (7th Street)||Eastern end of IL 251 concurrency|
|Lincoln Highway west||Western end of Lincoln Highway concurrency|
|I-39 / US 51 – Rockford, LaSalle, Peru|
||DeKalb||IL 23 (4th Street)|
||Elburn||IL 47 (Main Street)|
|Geneva||IL 31 / Lincoln Highway east (1st Street)||Eastern end of Lincoln Highway concurrency|
|IL 25 (Bennett Street)|
||West Chicago||IL 59 (Neltnor Boulevard)|
|Glen Ellyn||To IL 53|
|Glen Ellyn – Lombard||I-355 (Veterans Memorial Tollway) – Joliet, Northwest Suburbs|
|Oakbrook Terrace||IL 83 (Kingery Highway)|
|IL 56 (Butterfield Road)||Eastbound access is via IL 83 south|
|Hillside||I-290 / IL 110 east (Eisenhower Expressway) – Chicago Loop||Eastbound exit and westbound entrance|
|I-294 south (Tri-State Tollway) – Indiana|
||Westchester|| US 12 / US 20 / US 45 (Mannheim Road)
|Roosevelt Road continues east|
|1.000 mi = 1.609 km; 1.000 km = 0.621 mi