Machesney Park is a village located in Winnebago County, Illinois, United States. The population was 23,499 at the 2010 census, up from 20,759 in 2000. Machesney Park is a suburb of Rockford, Il and is part of the Rockford, Illinois Metropolitan Statistical Area.
Machesney Park is located at 42°21′18″N 89°2′27″W (42.354989, -89.040827).
According to the 2010 census, Machesney Park has a total area of 13.005 square miles (33.68 km2), of which 12.68 square miles (32.84 km2) (or 97.5%) is land and 0.325 square miles (0.84 km2) (or 2.5%) is water.
At the 2010 census there were 23,499 people, 9,351 households. The population density was 758 people per square mile (190.1/km2). There were 9,351 housing units at an average density of 301.5 per square mile (115.5/km2). The racial makeup of the village was 91.47% White, 2.83% African American, 0.24% Native American, 1.55% Asian, 0.03% Pacific Islander, 1.63% from other races, and 2.25% from two or more races. Hispanic or Latino of any race were 4.99%.
In 2000 Of the 7,756 households 35.9% had children under the age of 18 living with them, 61.2% were married couples living together, 9.7% had a female householder with no husband present, and 24.2% were non-families. 19.2% of households were one person and 6.6% were one person aged 65 or older. The average household size was 2.68 and the average family size was 3.04.