The average house price on Henshaw Road, Todmorden is £145,582. Prices range from £33,250 to £360,000.
There are 14 properties on Henshaw Road, Todmorden.
Average house prices on Henshaw Road, Todmorden have risen by 328.6% from £35,000 in 1995 to £150,000 in 2024.
Henshaw Road, Todmorden is in the OL14 postcode district.