South Elmsall is a town and civil parish located within the City of Wakefield in West Yorkshire, England. It is situated to the east of Hemsworth.
According to census data, the population of South Elmsall was 6,107 in 2001 and grew to 6,519 by the 2011 Census.