47.1% of the people in Elgin, IL are hispanic (52.8k people).