The 2006 census found that over 20% of people in Hamilton were born outside of Canada, which is the third-highest foreign-born proportion in the country after Toronto (49%) and Vancouver (39%). Between the 2001 and 2006 census, the foreign-born population of the city grew by almost 8%. Half of the new immigrants who arrived in Hamilton were born in the Middle East and Asia, while 23% were from Europe.
The highest numbers of immigrants came from Italy (9% of immigrants), Poland (5%), India (5%), Portugal (4.5%), Philippines (4%), Croatia (4%), United States (3%), Iraq (3%), China (3%), and Germany (2.5%).
About 30% of residents say English is their only or one of their ethnic origins while 20% report Scottish ancestry. Hamilton also has a high number of people of Irish, Italian, and German descent.
Hamilton has become a major Canadian destination for immigrants since February 2014, when the city council voted to declare it a sanctuary city. Hamilton has a large number of French-speaking people (Francophones). Between 2006 and 2011, the Francophone community in the city grew by 50%.
Christianity is the most common religion in Hamilton at 68% of the population. Catholics are the largest denomination at 34%. Other major Christian denominations are United Church (6.5%), Anglican (6%), Presbyterian (3%), Christian Orthodox (3%), and other (10%). Other common religions in the city are Islam (4%), Buddhist (1%), Sikh (0.8%), and Jewish (0.7%). 25% of the population have no religious affiliation.