The average house price on Lord Street, Todmorden is £66,500. Prices range from £18,000 to £115,000.
There are 5 properties on Lord Street, Todmorden.
Average house prices on Lord Street, Todmorden have risen by 538.9% from £18,000 in 2002 to £115,000 in 2024.
Lord Street, Todmorden is in the OL14 postcode district.