The average house price on John Street, Maesteg is £68,682. Prices range from £18,000 to £111,500.
There are 31 properties on John Street, Maesteg.
Average house prices on John Street, Maesteg have risen by 153.7% from £33,500 in 1995 to £85,000 in 2025.
John Street, Maesteg is in the CF34 postcode district.