The average house price on St Margarets Road, Birmingham is £91,429. Prices range from £14,000 to £400,000.
There are 111 properties on St Margarets Road, Birmingham.
Average house prices on St Margarets Road, Birmingham have risen by 478% from £40,833 in 1995 to £236,000 in 2025.
St Margarets Road, Birmingham is in the B8 postcode district.