The wider geographical region of East Ayrshire has a population of 122,100 at the last 2011 census, making it the 16th-largest local authority in Scotland. Spanning a geographical area of , East Ayrshire is the 14th-largest local authority in Scotland in terms of geographical area. The majority of the population of East Ayrshire live within and surrounding the main town, Kilmarnock, having a population of over 46,000 people at the 2011 census. Other large population areas in East Ayrshire include Cumnock, the second-largest town in terms of population and area, and smaller towns and villages such as Stewarton, Darvel and Hurlford.