House prices per square metre in West Midlands
218 postcode districts · regional median £3,000/m² (12 months) · HM Land Registry sold prices
The median sold price across West Midlands is £3,000 per square metre, from 44,797 matched sales in the last 12 months. Its 218 postcode districts run from £1,840 to £5,080 per square metre. Over the 10 years to 2026, repeat sales in West Midlands rose +4.0% a year in cash terms.
Repeat sales compare the same address on two dates, so the change above cannot separate a rising market from an improved home and reads slightly high.
See the most expensive and best value districts in West Midlands, or download the free dataset.
Each sales count covers that district’s own window, 12–60 months.
B districts
- B1 Hockley, Birmingham£2,700/m² · 58 matched sales
- B10 Small Heath, Birmingham£2,250/m² · 37 matched sales
- B11 Sparkhill, Birmingham£2,420/m² · 134 matched sales
- B12 Balsall Heath, Birmingham£2,480/m² · 30 matched sales
- B13 Moseley, Birmingham£3,150/m² · 253 matched sales
- B14 Kings Heath, Birmingham£3,010/m² · 308 matched sales
- B15 Edgbaston, Birmingham£3,620/m² · 82 matched sales
- B16 Edgbaston, Birmingham£2,510/m² · 89 matched sales
- B17 Harborne, Birmingham£3,680/m² · 203 matched sales
- B18 Hockley, Birmingham£2,500/m² · 44 matched sales
- B19 Lozells, Birmingham£1,910/m² · 52 matched sales
- B2 Birminghamn/a · 19 matched sales
- B20 Handsworth, Birmingham£2,400/m² · 115 matched sales
- B21 Handsworth, Birmingham£2,200/m² · 61 matched sales
- B23 Erdington, Birmingham£2,570/m² · 290 matched sales
- B24 Erdington, Birmingham£2,900/m² · 196 matched sales
- B25 Yardley, Birmingham£2,680/m² · 77 matched sales
- B26 Sheldon, Birmingham£3,120/m² · 355 matched sales
- B27 Acocks Green, Birmingham£2,840/m² · 148 matched sales
- B28 Hall Green, Birmingham£3,250/m² · 214 matched sales
- B29 Selly Oak, Birmingham£3,170/m² · 192 matched sales
- B3 Birmingham£3,230/m² · 35 matched sales
- B30 Kings Norton, Birmingham£3,160/m² · 272 matched sales
- B31 Northfield, Birmingham£3,020/m² · 460 matched sales
- B32 Quinton, Birmingham£2,900/m² · 217 matched sales
- B33 Stechford, Birmingham£2,730/m² · 184 matched sales
- B34 Buckland End, Birmingham£2,710/m² · 147 matched sales
- B35 Castle Vale, Birmingham£2,380/m² · 38 matched sales
- B36 Castle Bromwich, Birmingham£2,920/m² · 238 matched sales
- B37 Marston Green, Birmingham£2,610/m² · 206 matched sales
- B38 Kings Norton, Birmingham£2,890/m² · 179 matched sales
- B4 Birminghamn/a · 12 matched sales
- B42 Perry Barr, Birmingham£3,010/m² · 198 matched sales
- B43 Great Barr, Birmingham£2,920/m² · 225 matched sales
- B44 Great Barr, Birmingham£2,760/m² · 265 matched sales
- B45 Rubery, Birmingham£2,930/m² · 184 matched sales
- B46 Coleshill, Birmingham£3,300/m² · 67 matched sales
- B47 Hollywood, Birmingham£4,010/m² · 91 matched sales
- B48 Alvechurch, Birmingham£4,060/m² · 65 matched sales
- B49 Great Alne, Alcester£3,910/m² · 87 matched sales
- B5 Edgbaston, Birmingham£3,310/m² · 66 matched sales
- B50 Bidford on Avon, Alcester£3,780/m² · 46 matched sales
- B6 Aston, Birmingham£1,920/m² · 79 matched sales
- B60 Stoke Prior, Bromsgrove£3,640/m² · 254 matched sales
- B61 Catshill, Bromsgrove£3,340/m² · 270 matched sales
- B62 Romsley, Halesowen£3,260/m² · 225 matched sales
- B63 Cradley, Halesowen£2,950/m² · 356 matched sales
- B64 Corngreaves Trading Estate, Cradley Heath£2,720/m² · 136 matched sales
- B65 Rowley Regis£2,740/m² · 172 matched sales
- B66 Bearwood, Smethwick£2,380/m² · 70 matched sales
- B67 Bearwood, Smethwick£2,670/m² · 186 matched sales
- B68 Oldbury£2,900/m² · 211 matched sales
- B69 Tividale, Oldbury£2,730/m² · 155 matched sales
- B7 Nechells, Birmingham£2,300/m² · 33 matched sales
- B70 Hill Top, West Bromwich£2,630/m² · 120 matched sales
- B71 Hill Top, West Bromwich£2,770/m² · 189 matched sales
- B72 Wylde Green, Sutton Coldfield£3,550/m² · 103 matched sales
- B73 Wylde Green, Sutton Coldfield£3,570/m² · 269 matched sales
- B74 Streetly, Sutton Coldfield£3,890/m² · 352 matched sales
- B75 Bassetts Pole, Sutton Coldfield£3,920/m² · 284 matched sales
- B76 Minworth, Sutton Coldfield£3,790/m² · 225 matched sales
- B77 Wilnecote, Tamworth£2,960/m² · 427 matched sales
- B78 Polesworth, Tamworth£3,130/m² · 218 matched sales
- B79 Warton, Tamworth£3,090/m² · 253 matched sales
- B8 Saltley, Birmingham£2,230/m² · 84 matched sales
- B80 Mappleborough Green, Studley£3,540/m² · 70 matched sales
- B9 Bordesley Green, Birmingham£2,380/m² · 49 matched sales
- B90 Shirley, Solihull£3,850/m² · 525 matched sales
- B91 Catherine De Barnes, Solihull£4,150/m² · 387 matched sales
- B92 Hampton in Arden, Solihull£3,550/m² · 417 matched sales
- B93 Knowle, Solihull£5,060/m² · 188 matched sales
- B94 Hockley Heath, Solihull£5,080/m² · 35 matched sales
- B95 Wootton Wawen, Henley-In-Arden£4,330/m² · 62 matched sales
- B96 Astwood Bank, Redditch£3,400/m² · 45 matched sales
- B97 Webheath, Redditch£3,290/m² · 399 matched sales
- B98 Church Hill, Redditch£2,920/m² · 427 matched sales
CV districts
- CV1 Radford, Coventry£2,300/m² · 90 matched sales
- CV10 Galley Common, Nuneaton£2,700/m² · 519 matched sales
- CV11 Attleborough Fields Ind Estate, Nuneaton£2,910/m² · 388 matched sales
- CV12 Bulkington, Bedworth£2,790/m² · 260 matched sales
- CV2 Wyken, Coventry£2,800/m² · 459 matched sales
- CV21 Hillmorton, Rugby£2,770/m² · 382 matched sales
- CV22 Cawston, Rugby£3,330/m² · 435 matched sales
- CV23 Houlton, Rugby£3,390/m² · 198 matched sales
- CV3 Binley, Coventry£2,990/m² · 546 matched sales
- CV31 Whitnash, Leamington Spa£3,980/m² · 311 matched sales
- CV32 Cubbington, Leamington Spa£4,080/m² · 382 matched sales
- CV33 Bishops Tachbrook, Leamington Spa£4,070/m² · 57 matched sales
- CV34 Heathcote, Warwick£3,990/m² · 411 matched sales
- CV35 Wellesbourne, Warwick£4,060/m² · 139 matched sales
- CV36 Long Compton, Shipston-On-Stour£3,950/m² · 117 matched sales
- CV37 Meon Vale, Stratford-Upon-Avon£4,070/m² · 490 matched sales
- CV4 Tile Hill, Coventry£2,910/m² · 262 matched sales
- CV47 Bishops Itchington, Southam£3,650/m² · 186 matched sales
- CV5 Allesley, Coventry£3,010/m² · 520 matched sales
- CV6 Longford, Coventry£2,720/m² · 653 matched sales
- CV7 Balsall Common, Coventry£3,050/m² · 182 matched sales
- CV8 Wolston, Kenilworth£4,210/m² · 354 matched sales
- CV9 Grendon, Atherstone£2,880/m² · 201 matched sales
CW districts
DE districts
DY districts
- DY1 Woodsetton, Dudley£2,770/m² · 211 matched sales
- DY10 Cookley, Kidderminster£2,790/m² · 372 matched sales
- DY11 Hartlebury, Kidderminster£2,820/m² · 313 matched sales
- DY12 Kinlet, Bewdley£3,130/m² · 110 matched sales
- DY13 Astley, Stourport-On-Severn£2,930/m² · 283 matched sales
- DY14 Cleobury Mortimer, Kidderminster£3,180/m² · 38 matched sales
- DY2 Netherton, Dudley£2,620/m² · 207 matched sales
- DY3 Sedgley, Dudley£3,010/m² · 287 matched sales
- DY4 Dudley Port, Tipton£2,710/m² · 265 matched sales
- DY5 Quarry Bank, Brierley Hill£2,710/m² · 309 matched sales
- DY6 Wall Heath, Kingswinford£3,260/m² · 289 matched sales
- DY7 Kinver, Stourbridge£3,680/m² · 80 matched sales
- DY8 Wordsley, Stourbridge£3,120/m² · 508 matched sales
- DY9 Hagley, Stourbridge£3,470/m² · 237 matched sales
HR districts
- HR1 Bartestree, Hereford£3,190/m² · 276 matched sales
- HR2 Belmont, Hereford£2,940/m² · 243 matched sales
- HR4 Holmer, Hereford£3,050/m² · 305 matched sales
- HR5 Lyonshall, Kington£2,540/m² · 76 matched sales
- HR6 Kingsland, Leominster£2,920/m² · 172 matched sales
- HR7 Stoke Lacy, Bromyard£2,980/m² · 43 matched sales
- HR8 Bosbury, Ledbury£3,500/m² · 156 matched sales
- HR9 Lea, Ross-On-Wye£3,260/m² · 164 matched sales
ST districts
- ST1 Sneyd Green, Stoke-On-Trent£1,840/m² · 262 matched sales
- ST10 Cheadle, Stoke-On-Trent£2,820/m² · 258 matched sales
- ST11 Blythe Bridge, Stoke-On-Trent£2,750/m² · 40 matched sales
- ST12 Barlaston, Stoke-On-Trent£3,090/m² · 79 matched sales
- ST13 Cheddleton, Leek£2,380/m² · 260 matched sales
- ST14 Bramshall, Uttoxeter£2,770/m² · 250 matched sales
- ST15 Yarnfield, Stone£3,010/m² · 272 matched sales
- ST16 Littleworth, Stafford£2,610/m² · 357 matched sales
- ST17 Brocton, Stafford£2,920/m² · 391 matched sales
- ST18 Great Haywood, Stafford£3,100/m² · 100 matched sales
- ST19 Penkridge, Stafford£3,330/m² · 103 matched sales
- ST2 Light Oaks, Stoke-On-Trent£2,170/m² · 279 matched sales
- ST20 Gnosall, Stafford£3,030/m² · 61 matched sales
- ST21 Eccleshall, Stafford£3,380/m² · 30 matched sales
- ST3 Weston Coyney, Stoke-On-Trent£2,380/m² · 606 matched sales
- ST4 Trentham, Stoke-On-Trent£2,150/m² · 528 matched sales
- ST5 Silverdale, Newcastle£2,400/m² · 761 matched sales
- ST6 Brown Edge, Stoke-On-Trent£1,860/m² · 542 matched sales
- ST7 Alsager, Stoke-On-Trent£2,710/m² · 448 matched sales
- ST8 Biddulph, Stoke-On-Trent£2,730/m² · 127 matched sales
- ST9 Werrington, Stoke-On-Trent£3,030/m² · 78 matched sales
SY districts
- SY1 Greenfields, Shrewsbury£2,930/m² · 289 matched sales
- SY10 Morda, Oswestry£2,770/m² · 64 matched sales
- SY11 St Martins, Oswestry£2,700/m² · 247 matched sales
- SY12 Dudleston Heath, Ellesmere£2,610/m² · 75 matched sales
- SY13 Higher Heath, Whitchurch£2,780/m² · 164 matched sales
- SY2 Monkmoor, Shrewsbury£3,230/m² · 224 matched sales
- SY3 Bicton Heath, Shrewsbury£3,570/m² · 328 matched sales
- SY4 Wem, Shrewsbury£3,040/m² · 167 matched sales
- SY5 Pontesbury, Shrewsbury£3,180/m² · 81 matched sales
- SY6 All Stretton, Church Stretton£3,160/m² · 54 matched sales
- SY7 Clun, Craven Arms£2,910/m² · 66 matched sales
- SY8 Clee Hill, Ludlow£3,080/m² · 203 matched sales
- SY9 Wentnor, Bishops Castle£2,550/m² · 31 matched sales
TF districts
- TF1 Wellington, Telford£2,680/m² · 256 matched sales
- TF10 Church Aston, Newport£3,110/m² · 155 matched sales
- TF11 Sheriffhales, Shifnal£3,240/m² · 124 matched sales
- TF12 Broseley Wood, Broseley£3,130/m² · 49 matched sales
- TF13 Homer, Much Wenlock£3,350/m² · 32 matched sales
- TF2 Priorslee, Telford£2,880/m² · 220 matched sales
- TF3 Stirchley, Telford£2,540/m² · 186 matched sales
- TF4 Dawley, Telford£2,700/m² · 151 matched sales
- TF5 Admaston, Telford£3,050/m² · 52 matched sales
- TF6 Allscott, Telford£2,850/m² · 40 matched sales
- TF7 Madeley, Telford£2,500/m² · 89 matched sales
- TF8 Ironbridge, Telford£3,250/m² · 35 matched sales
- TF9 Loggerheads, Market Drayton£2,760/m² · 200 matched sales
WR districts
- WR1 Diglis, Worcester£2,940/m² · 131 matched sales
- WR10 Drakes Broughton, Pershore£3,610/m² · 163 matched sales
- WR11 Badsey, Evesham£3,310/m² · 404 matched sales
- WR12 Willersey, Broadway£5,000/m² · 56 matched sales
- WR13 Colwall, Malvern£3,810/m² · 57 matched sales
- WR14 Poolbrook, Malvern£3,470/m² · 407 matched sales
- WR15 Burford, Tenbury Wells£3,080/m² · 45 matched sales
- WR2 Rushwick, Worcester£3,270/m² · 326 matched sales
- WR3 Fernhill Heath, Worcester£3,320/m² · 203 matched sales
- WR4 Lyppard Hanford, Worcester£3,240/m² · 218 matched sales
- WR5 Kempsey, Worcester£3,480/m² · 376 matched sales
- WR6 Martley, Worcester£3,660/m² · 75 matched sales
- WR7 Inkberrow, Worcester£3,950/m² · 37 matched sales
- WR8 Upton upon Severn, Worcester£3,650/m² · 71 matched sales
- WR9 Copcut, Droitwich£3,440/m² · 314 matched sales
WS districts
- WS1 Palfrey, Walsall£2,020/m² · 121 matched sales
- WS10 Darlaston, Wednesbury£2,640/m² · 251 matched sales
- WS11 Norton Canes, Cannock£2,820/m² · 373 matched sales
- WS12 Hednesford, Cannock£2,950/m² · 244 matched sales
- WS13 Fradley, Lichfield£3,550/m² · 360 matched sales
- WS14 Shenstone, Lichfield£4,100/m² · 178 matched sales
- WS15 Brereton, Rugeley£2,940/m² · 353 matched sales
- WS2 Bentley, Walsall£2,260/m² · 179 matched sales
- WS3 Pelsall, Walsall£2,590/m² · 399 matched sales
- WS4 Rushall, Walsall£2,710/m² · 145 matched sales
- WS5 Tamebridge, Walsall£3,210/m² · 141 matched sales
- WS6 Great Wyrley, Walsall£2,900/m² · 108 matched sales
- WS7 Chase Terrace, Burntwood£3,080/m² · 307 matched sales
- WS8 Brownhills, Walsall£2,670/m² · 108 matched sales
- WS9 Aldridge, Walsall£3,270/m² · 232 matched sales
WV districts
- WV1 Eastfield, Wolverhampton£2,150/m² · 72 matched sales
- WV10 Featherstone, Wolverhampton£2,680/m² · 317 matched sales
- WV11 Wednesfield, Wolverhampton£2,770/m² · 252 matched sales
- WV12 Short Heath, Willenhall£2,720/m² · 203 matched sales
- WV13 County Bridge, Willenhall£2,660/m² · 118 matched sales
- WV14 Coseley, Bilston£2,520/m² · 287 matched sales
- WV15 Alveley, Bridgnorth£3,130/m² · 85 matched sales
- WV16 Highley, Bridgnorth£3,220/m² · 142 matched sales
- WV2 Ettingshall, Wolverhampton£2,300/m² · 59 matched sales
- WV3 Finchfield, Wolverhampton£2,710/m² · 235 matched sales
- WV4 Penn, Wolverhampton£2,900/m² · 242 matched sales
- WV5 Wombourne, Wolverhampton£3,620/m² · 121 matched sales
- WV6 Perton, Wolverhampton£3,170/m² · 354 matched sales
- WV7 Albrighton, Wolverhampton£3,290/m² · 59 matched sales
- WV8 Codsall, Wolverhampton£3,400/m² · 126 matched sales
- WV9 Coven, Wolverhampton£3,300/m² · 64 matched sales
Frequently asked questions
Which areas does West Midlands cover here?
All 218 postcode districts in the West Midlands region, each listed above with its median price per square metre and linked to its own page of sold prices, price history and individual sales.
How is the regional median computed?
From the same HM Land Registry sold prices as the district figures: every resale in West Midlands in the last 12 months matched to an EPC floor area, pooled across the region, with the median taken over price divided by floor area. It is not an average of the district medians.
Why do some districts show no price per square metre?
A district median needs at least 30 matched sales in its window. Districts below that floor show their sale counts but no per-square-metre figure: a number computed from a handful of sales would be noise, not a statistic.