Melrose Park is located in northeastern Illinois in western
Cook County. The intersection of U.S. Highways 20 and 45 is located on the city's southwest corner while SR 171 skirts its eastern city limits. The population estimate for 2000 was about 23,000.