Elm Grove, WI has a population of 6,085 and is the 5,710th largest city in the United States. The population density is 1,867 per sq mi which is 2035% higher than the Wisconsin average and 1960% higher than the national average. The median age in Elm Grove is 47 which is approximately 19% higher than the Wisconsin average of 39. In Elm Grove, 73% of the population over 15 years of age are married, 93% speak English and 1% speak Spanish. 65% of Elm Grove residents were born in Wisconsin, 28% were born out of state, 1% were born outside of the United States and 6% were foreign born.