Leigh-on-Sea, commonly referred to as Leigh, is a town and civil parish situated within the city of Southend-on-Sea in the ceremonial county of Essex, England. It is located in the United Kingdom.
According to the 2021 census, the parish had a population of 22,568 residents.