The average house price on Inchfield Road, Todmorden is £371,833. Prices range from £130,000 to £865,000.
There are 15 properties on Inchfield Road, Todmorden.
Average house prices on Inchfield Road, Todmorden have risen by 191.2% from £170,000 in 1999 to £495,000 in 2025.
Inchfield Road, Todmorden is in the OL14 postcode district.