The average house price in St Leonards-On-Sea, East Sussex is £107,871. Prices range from £5,250 to £750,000.
There are 10,799 properties in St Leonards-On-Sea with 16,397 recorded transactions since 1995.
The median house price in St Leonards-On-Sea is £187,000, compared to an average of £107,871.
St Leonards-On-Sea has 2,060 flat / maisonette properties, 1,169 terraced properties, 1,076 semi-detached properties, 1,057 detached properties.
Average house prices in St Leonards-On-Sea have risen by 633.9% from £41,559 in 1995 to £305,000 in 2026.
The most popular streets in St Leonards-On-Sea by number of properties include Marina, London Road, Bexhill Road, Eversfield Place, Warrior Square.
St Leonards-On-Sea is located in East Sussex, in the Hastings district.