Leigh-on-Sea, often referred to simply as Leigh, is a town next to the city of Southend-on-Sea in Essex. It has a population of 22,500.