The average house price in Cannock, Staffordshire is £152,343. Prices range from £1 to £45,250,000.
There are 21,347 properties in Cannock with 27,444 recorded transactions since 1995.
The median house price in Cannock is £119,999, compared to an average of £152,343.
Cannock has 9,313 semi-detached properties, 7,146 detached properties, 3,094 terraced properties, 1,371 flat / maisonette properties.
Average house prices in Cannock have risen by 273.6% from £48,088 in 1995 to £179,667 in 2026.
The most popular streets in Cannock by number of properties include Wolverhampton Road, Littleworth Road, Cannock Road, Pye Green Road, Cannock Road.
Cannock is located in Staffordshire, in the Cannock Chase district.