The riding is divided between the rural and urban parts. The Conservative concentrations in the riding can be found in the more rural parts, in the north and east parts of the riding, like the community of Kleinburg. The rest of the riding, the more suburban southern part is strongly Liberal. 
Racial groups: 74.3% White, 9.3% South Asian, 2.7% Latin American, 2.5% Black, 2.4% Southeast Asian, 2.4% Chinese, 1.7% West Asian, 1.7% Filipino, 1.0% Arab Languages: 44.8% English, 0.5% French, 54.6% Other Religions (2001): 77.0% Catholic, 7.3% Protestant, 2.7% Muslim, 2.6% Christian Orthodox, 2.1% Sikh, 1.6% Hindu, 1.3% Buddhist, 3.9% No religion Average income: $34,485
The Vaughan riding has the highest percentage of people of Italian ethnic origin in all of Canada (an astounding 54.4% - multiple responses). 17.1% of its residents are Italian immigrants, the highest such percentage for a Canadian federal riding, apparently accounting for another record figure, i.e. 19.2% of its residents having Italian as their mother tongue.