Sociolinguistics explores how social factors shape language use and variation. It examines regional dialects, language change, speech communities, and language attitudes. This field investigates how language reflects and influences social identities, power dynamics, and cultural norms. Key concepts include linguistic variation, code-switching, and language ideology. Sociolinguists study how factors like age, gender, class, and ethnicity affect language. They also explore multilingualism, language contact, and language policy, using various research methods to understand language in society.