In the past few years, both assimilationist and multiculturalist approaches to the management of immigration and diversity have been called into question. This article is an attempt to critically review and examine the key points of the debate regarding assimilationism and multiculturalism, while arguing for an interculturalist model of socio-cultural incorporation that reconciles cultural diversity with social cohesion. This paper looks at both European and North American cases and contends that when support for diversity occurs within a framework of social justice and political equality, and when all members of society are permitted to fully participate in the public space, the result is a more cohesive, albeit plural, civic community.