The average house price on Station Road, Todmorden is £75,090. Prices range from £11,000 to £205,500.
There are 5 properties on Station Road, Todmorden.
Average house prices on Station Road, Todmorden have risen by 1145.5% from £16,500 in 1996 to £205,500 in 2023.
Station Road, Todmorden is in the OL14 postcode district.