다문화주의는 한 사회의 정치적 통합이 어떠한 방식으로 이뤄지는지에 대한 고민에서 시작한다. 특히 공동체의 사적영역과 공적영역 사이에서 일치성과 다양성을 어느 정도로 인정하는지에 따라 다양한 모델이 있다. 대표적으로 동화주의는 공적영역에서는 정치공동체로서 일치성을 강조하고, 사적영역에서는 문화공동체로서 자유롭고 다양한 삶을 수용하는 모델이다.
다문화주의의 근본적인 문제의식은 정치적 통합을 어떻게 이룩할 수 있는가에 관한 것이다. 일반적으로 정치통합은 한 사회 내에서 일치성(unity)와 다양성(diversity)의 요구를 중재하는 것인데, 동화주의부터 분리주의까지 다양한 모델이 있는데, 결국 이것은 공적 영역과 사적 영역에서 자율, 자치, 다양성을 어느 정도로 인정할 수 있는가의 문제와 관련이 있다. 한 예로 시민적 동화주의(civic assimilation)는 정치 공동체는 정치 문화를 공유한다. 여기에서는 공적, 정치적 가치, 이상, 실천, 제도, 정치담론의 양식, 자기 이해 등 시민들이 공적 담론에 참여하기 위해 공유가 필수적이라 생각하면서 공적 영역 통일 ↔ 사적 영역(가족 및 시민사회)간의 다양성 사이의 균형을 추구한다. 문화공동체는 사적영역에서 자유롭게 자기가 선택한 삶의 방식을 추구하지만, 상위 사회의 정치문화는 수용해야 한다. 결국 바람직한 다문화사회의 정치구조가 만들어지기 위해서는 일치성(unity)와 다양성 양자 사이의 중요성을 인식하고 양자 사이의 만족스러운 관계를 설정해야 하지만, 물론 각 사회가 처한 역사적 상황이 다름을 인정해야 한다. 다문화주의 사회가 안정적이고 일관되며 스스로 생동할 수 있는 조건은 다음과 같다(Parekh, 2000)고 할 수 있다.