In linguistics, a sociolect is the language spoken by a social group, social class or subculture. In this regard it differs from the dialect, which is the language variant spoken in a certain region, although some sociolects may be high status dialects, and the idiolect, which is the language variant of an individual.
See also