The sociology of race and ethnic relations is the study of social, political, and economic relations between races and ethnicities at all levels of society. This area encompasses the study of racism, residential segregation, and other complex social processes between different racial and ethnic groups. The sociological analysis of race and ethnicity frequently interacts with other areas of sociology such as stratification and social psychology, as well as with postcolonial theory.