Elmwood Park, IL has a population of 24,845 and is the 1,748th largest city in the United States. The population density is 13,019 per sq mi which is 5756% higher than the Illinois average and 14270% higher than the national average. The median age in Elmwood Park is 41 which is approximately 8% higher than the Illinois average of 37. In Elmwood Park, 55% of the population over 15 years of age are married, 54% speak English and 20% speak Spanish. 62% of Elmwood Park residents were born in Illinois, 8% were born out of state, 3% were born outside of the United States and 27% were foreign born.