Illinois Route 25
|Maintained by IDOT|
|Length:||35.04 mi (56.39 km)
Note: Some segments of IL 25 may be counted twice due to dual markings on one-way streets through municipalities.
|Existed:||Late 1930s – present|
|South end:||US 34 in Oswego|
| US 20 in Elgin
I-90 in Elgin
|North end:||IL 62 in Carpentersville|
|Counties:||Kendall, Kane, Cook|
Illinois Route 25 is a state road in northeast Illinois. It runs north from U.S. Highway 34 in Oswego to Illinois Route 62 (Algonquin Road) in Algonquin. Illinois 25 is 35.04 miles (56.39 km) in length.
Route description 
Illinois Route 25 was opened in August 1929; it originally ran from Elgin to East Dundee. It was extended southward to St. Charles in 1930. The entirety of this road follows part of the Fox River on its eastern bank. Illinois Route 31 parallels Route 25 (and the river) on the western bank of the river.
Route 25's southern terminus is in Oswego. It moves northward into Montgomery, where U.S. Highway 30 passes over, but does not have an interchange with it. Route 25 then passes through downtown Aurora. It then winds through North Aurora and Batavia, lacking an interchange with Interstate 88. Route 25 intersects Illinois Route 56 in North Aurora, Illinois Route 38 in Geneva, and Illinois Route 64 in St. Charles.
North of Elgin, Route 25 intersects Interstate 90 and continues into East Dundee, crossing State Routes 72, the main east–west route through the Dundee area, and 68 near its western end. After this, the road passes through Carpentersville, and finally ends at Illinois Route 62 in Algonquin. Route 25 is also known as J.F. Kennedy Memorial Drive within Carpentersville's boundaries.
Major junctions 
||This section contains a table that is missing mileposts for one or more junctions. Please help by|
IDOT has surveyed the route from north to south. Mileposts are given in distances from southern terminus, while mileage under county names reflects IDOT surveying.
|Kane||Algonquin||0.0||IL 62 (Algonquin Road)||Northern terminus|
|East Dundee||3.2||IL 68 (Penny Avenue)|
|4.0||IL 72 (Higgins Road)|
|Cook||Elgin||6.0||I-90 (Jane Addams Memorial Tollway)|
|Kane||7.4||IL 58 east (Summit Street)|
|8.1||IL 19 east (Chicago Street)|
|9.2||To US 20|
|St. Charles||17.6||IL 64 east (Main Street)||North end of IL 64 overlap|
|17.7||IL 64 west (Main Street)||South end of IL 64 overlap|
|Geneva||19.6||IL 38 (State Street)|
|North Aurora||25.5||IL 56 (Butterfield Road)|
|Kendall||Oswego||US 34 (Madison Street, Chicago Road)||Southern terminus|
Route 25 enters Cook County for the length of its overpass above I-90. Other than that brief span, it is entirely within Kendall and Kane Counties.