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 45,101 matched sales in the last 12 months. Its 218 postcode districts run from £1,790 to £5,100 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,710/m² · 56 matched sales
- B10 Small Heath, Birmingham£2,300/m² · 38 matched sales
- B11 Sparkhill, Birmingham£2,470/m² · 133 matched sales
- B12 Balsall Heath, Birmingham£3,920/m² · 157 matched sales
- B13 Moseley, Birmingham£3,100/m² · 247 matched sales
- B14 Kings Heath, Birmingham£3,040/m² · 301 matched sales
- B15 Edgbaston, Birmingham£3,660/m² · 84 matched sales
- B16 Edgbaston, Birmingham£2,510/m² · 89 matched sales
- B17 Harborne, Birmingham£3,790/m² · 204 matched sales
- B18 Hockley, Birmingham£2,500/m² · 50 matched sales
- B19 Lozells, Birmingham£1,940/m² · 53 matched sales
- B2 Birminghamn/a · 19 matched sales
- B20 Handsworth, Birmingham£2,550/m² · 119 matched sales
- B21 Handsworth, Birmingham£2,210/m² · 56 matched sales
- B23 Erdington, Birmingham£2,590/m² · 300 matched sales
- B24 Erdington, Birmingham£2,900/m² · 193 matched sales
- B25 Yardley, Birmingham£2,690/m² · 74 matched sales
- B26 Sheldon, Birmingham£3,130/m² · 351 matched sales
- B27 Acocks Green, Birmingham£2,920/m² · 154 matched sales
- B28 Hall Green, Birmingham£3,230/m² · 219 matched sales
- B29 Selly Oak, Birmingham£3,120/m² · 198 matched sales
- B3 Birmingham£3,100/m² · 34 matched sales
- B30 Kings Norton, Birmingham£3,170/m² · 265 matched sales
- B31 Northfield, Birmingham£3,020/m² · 467 matched sales
- B32 Quinton, Birmingham£2,930/m² · 225 matched sales
- B33 Stechford, Birmingham£2,740/m² · 202 matched sales
- B34 Buckland End, Birmingham£2,710/m² · 144 matched sales
- B35 Castle Vale, Birmingham£2,380/m² · 38 matched sales
- B36 Castle Bromwich, Birmingham£2,900/m² · 232 matched sales
- B37 Marston Green, Birmingham£2,620/m² · 204 matched sales
- B38 Kings Norton, Birmingham£2,850/m² · 172 matched sales
- B4 Birminghamn/a · 12 matched sales
- B42 Perry Barr, Birmingham£3,020/m² · 207 matched sales
- B43 Great Barr, Birmingham£3,010/m² · 236 matched sales
- B44 Great Barr, Birmingham£2,760/m² · 256 matched sales
- B45 Rubery, Birmingham£2,930/m² · 193 matched sales
- B46 Coleshill, Birmingham£3,300/m² · 61 matched sales
- B47 Hollywood, Birmingham£3,980/m² · 86 matched sales
- B48 Alvechurch, Birmingham£4,080/m² · 64 matched sales
- B49 Great Alne, Alcester£3,910/m² · 89 matched sales
- B5 Edgbaston, Birmingham£3,330/m² · 65 matched sales
- B50 Bidford on Avon, Alcester£3,850/m² · 46 matched sales
- B6 Aston, Birmingham£2,100/m² · 33 matched sales
- B60 Stoke Prior, Bromsgrove£3,680/m² · 257 matched sales
- B61 Catshill, Bromsgrove£3,380/m² · 266 matched sales
- B62 Romsley, Halesowen£3,280/m² · 231 matched sales
- B63 Cradley, Halesowen£2,950/m² · 356 matched sales
- B64 Corngreaves Trading Estate, Cradley Heath£2,710/m² · 141 matched sales
- B65 Rowley Regis£2,740/m² · 169 matched sales
- B66 Bearwood, Smethwick£2,410/m² · 71 matched sales
- B67 Bearwood, Smethwick£2,650/m² · 174 matched sales
- B68 Oldbury£2,880/m² · 220 matched sales
- B69 Tividale, Oldbury£2,710/m² · 165 matched sales
- B7 Nechells, Birmingham£2,330/m² · 34 matched sales
- B70 Hill Top, West Bromwich£2,640/m² · 120 matched sales
- B71 Hill Top, West Bromwich£2,770/m² · 187 matched sales
- B72 Wylde Green, Sutton Coldfield£3,530/m² · 101 matched sales
- B73 Wylde Green, Sutton Coldfield£3,570/m² · 264 matched sales
- B74 Streetly, Sutton Coldfield£3,880/m² · 362 matched sales
- B75 Bassetts Pole, Sutton Coldfield£3,920/m² · 284 matched sales
- B76 Minworth, Sutton Coldfield£3,770/m² · 222 matched sales
- B77 Wilnecote, Tamworth£2,960/m² · 424 matched sales
- B78 Polesworth, Tamworth£3,180/m² · 226 matched sales
- B79 Warton, Tamworth£3,140/m² · 260 matched sales
- B8 Saltley, Birmingham£2,270/m² · 85 matched sales
- B80 Mappleborough Green, Studley£3,490/m² · 69 matched sales
- B9 Bordesley Green, Birmingham£2,350/m² · 48 matched sales
- B90 Shirley, Solihull£3,830/m² · 530 matched sales
- B91 Catherine De Barnes, Solihull£4,150/m² · 373 matched sales
- B92 Hampton in Arden, Solihull£3,540/m² · 426 matched sales
- B93 Knowle, Solihull£5,090/m² · 193 matched sales
- B94 Hockley Heath, Solihull£5,100/m² · 32 matched sales
- B95 Wootton Wawen, Henley-In-Arden£4,380/m² · 58 matched sales
- B96 Astwood Bank, Redditch£3,550/m² · 47 matched sales
- B97 Webheath, Redditch£3,300/m² · 398 matched sales
- B98 Church Hill, Redditch£2,900/m² · 426 matched sales
CV districts
- CV1 Radford, Coventry£2,300/m² · 78 matched sales
- CV10 Galley Common, Nuneaton£2,700/m² · 526 matched sales
- CV11 Attleborough Fields Ind Estate, Nuneaton£2,890/m² · 383 matched sales
- CV12 Bulkington, Bedworth£2,790/m² · 254 matched sales
- CV2 Wyken, Coventry£2,800/m² · 452 matched sales
- CV21 Hillmorton, Rugby£2,780/m² · 393 matched sales
- CV22 Cawston, Rugby£3,350/m² · 431 matched sales
- CV23 Houlton, Rugby£3,410/m² · 201 matched sales
- CV3 Binley, Coventry£2,970/m² · 560 matched sales
- CV31 Whitnash, Leamington Spa£3,990/m² · 316 matched sales
- CV32 Cubbington, Leamington Spa£4,110/m² · 384 matched sales
- CV33 Bishops Tachbrook, Leamington Spa£4,130/m² · 54 matched sales
- CV34 Heathcote, Warwick£3,990/m² · 396 matched sales
- CV35 Wellesbourne, Warwick£4,110/m² · 140 matched sales
- CV36 Long Compton, Shipston-On-Stour£3,940/m² · 117 matched sales
- CV37 Meon Vale, Stratford-Upon-Avon£4,070/m² · 495 matched sales
- CV4 Tile Hill, Coventry£2,920/m² · 254 matched sales
- CV47 Bishops Itchington, Southam£3,660/m² · 189 matched sales
- CV5 Allesley, Coventry£3,010/m² · 525 matched sales
- CV6 Longford, Coventry£2,730/m² · 652 matched sales
- CV7 Balsall Common, Coventry£3,130/m² · 184 matched sales
- CV8 Wolston, Kenilworth£4,260/m² · 369 matched sales
- CV9 Grendon, Atherstone£2,900/m² · 207 matched sales
CW districts
DE districts
DY districts
- DY1 Woodsetton, Dudley£2,760/m² · 221 matched sales
- DY10 Cookley, Kidderminster£2,820/m² · 381 matched sales
- DY11 Hartlebury, Kidderminster£2,860/m² · 312 matched sales
- DY12 Kinlet, Bewdley£3,170/m² · 110 matched sales
- DY13 Astley, Stourport-On-Severn£2,960/m² · 279 matched sales
- DY14 Cleobury Mortimer, Kidderminster£3,250/m² · 40 matched sales
- DY2 Netherton, Dudley£2,650/m² · 207 matched sales
- DY3 Sedgley, Dudley£3,050/m² · 299 matched sales
- DY4 Dudley Port, Tipton£2,720/m² · 258 matched sales
- DY5 Quarry Bank, Brierley Hill£2,760/m² · 324 matched sales
- DY6 Wall Heath, Kingswinford£3,290/m² · 292 matched sales
- DY7 Kinver, Stourbridge£3,700/m² · 75 matched sales
- DY8 Wordsley, Stourbridge£3,130/m² · 527 matched sales
- DY9 Hagley, Stourbridge£3,440/m² · 246 matched sales
HR districts
- HR1 Bartestree, Hereford£3,180/m² · 281 matched sales
- HR2 Belmont, Hereford£3,010/m² · 235 matched sales
- HR4 Holmer, Hereford£3,050/m² · 300 matched sales
- HR5 Lyonshall, Kington£2,470/m² · 77 matched sales
- HR6 Kingsland, Leominster£2,920/m² · 164 matched sales
- HR7 Stoke Lacy, Bromyard£2,900/m² · 44 matched sales
- HR8 Bosbury, Ledbury£3,480/m² · 152 matched sales
- HR9 Lea, Ross-On-Wye£3,270/m² · 159 matched sales
ST districts
- ST1 Sneyd Green, Stoke-On-Trent£1,790/m² · 262 matched sales
- ST10 Cheadle, Stoke-On-Trent£2,810/m² · 261 matched sales
- ST11 Blythe Bridge, Stoke-On-Trent£2,750/m² · 35 matched sales
- ST12 Barlaston, Stoke-On-Trent£3,090/m² · 77 matched sales
- ST13 Cheddleton, Leek£2,430/m² · 259 matched sales
- ST14 Bramshall, Uttoxeter£2,740/m² · 270 matched sales
- ST15 Yarnfield, Stone£3,030/m² · 281 matched sales
- ST16 Littleworth, Stafford£2,580/m² · 353 matched sales
- ST17 Brocton, Stafford£2,900/m² · 392 matched sales
- ST18 Great Haywood, Stafford£3,100/m² · 103 matched sales
- ST19 Penkridge, Stafford£3,350/m² · 102 matched sales
- ST2 Light Oaks, Stoke-On-Trent£2,140/m² · 278 matched sales
- ST20 Gnosall, Stafford£3,030/m² · 57 matched sales
- ST21 Eccleshall, Stafford£3,180/m² · 54 matched sales
- ST3 Weston Coyney, Stoke-On-Trent£2,390/m² · 609 matched sales
- ST4 Trentham, Stoke-On-Trent£2,140/m² · 532 matched sales
- ST5 Silverdale, Newcastle£2,420/m² · 774 matched sales
- ST6 Brown Edge, Stoke-On-Trent£1,860/m² · 565 matched sales
- ST7 Alsager, Stoke-On-Trent£2,670/m² · 453 matched sales
- ST8 Biddulph, Stoke-On-Trent£2,750/m² · 134 matched sales
- ST9 Werrington, Stoke-On-Trent£3,020/m² · 75 matched sales
SY districts
- SY1 Greenfields, Shrewsbury£2,940/m² · 287 matched sales
- SY10 Morda, Oswestry£2,770/m² · 72 matched sales
- SY11 St Martins, Oswestry£2,700/m² · 253 matched sales
- SY12 Dudleston Heath, Ellesmere£2,560/m² · 76 matched sales
- SY13 Higher Heath, Whitchurch£2,770/m² · 168 matched sales
- SY2 Monkmoor, Shrewsbury£3,230/m² · 235 matched sales
- SY3 Bicton Heath, Shrewsbury£3,610/m² · 313 matched sales
- SY4 Wem, Shrewsbury£3,050/m² · 172 matched sales
- SY5 Pontesbury, Shrewsbury£3,120/m² · 86 matched sales
- SY6 All Stretton, Church Stretton£3,200/m² · 59 matched sales
- SY7 Clun, Craven Arms£2,920/m² · 63 matched sales
- SY8 Clee Hill, Ludlow£3,000/m² · 203 matched sales
- SY9 Wentnor, Bishops Castle£2,500/m² · 33 matched sales
TF districts
- TF1 Wellington, Telford£2,700/m² · 271 matched sales
- TF10 Church Aston, Newport£3,120/m² · 163 matched sales
- TF11 Sheriffhales, Shifnal£3,240/m² · 131 matched sales
- TF12 Broseley Wood, Broseley£3,120/m² · 51 matched sales
- TF13 Homer, Much Wenlock£3,130/m² · 31 matched sales
- TF2 Priorslee, Telford£2,860/m² · 219 matched sales
- TF3 Stirchley, Telford£2,550/m² · 194 matched sales
- TF4 Dawley, Telford£2,680/m² · 155 matched sales
- TF5 Admaston, Telford£3,100/m² · 49 matched sales
- TF6 Allscott, Telford£2,850/m² · 40 matched sales
- TF7 Madeley, Telford£2,500/m² · 91 matched sales
- TF8 Ironbridge, Telford£3,250/m² · 35 matched sales
- TF9 Loggerheads, Market Drayton£2,750/m² · 209 matched sales
WR districts
- WR1 Diglis, Worcester£2,930/m² · 131 matched sales
- WR10 Drakes Broughton, Pershore£3,600/m² · 166 matched sales
- WR11 Badsey, Evesham£3,300/m² · 411 matched sales
- WR12 Willersey, Broadway£5,010/m² · 54 matched sales
- WR13 Colwall, Malvern£3,550/m² · 54 matched sales
- WR14 Poolbrook, Malvern£3,490/m² · 395 matched sales
- WR15 Burford, Tenbury Wells£3,100/m² · 46 matched sales
- WR2 Rushwick, Worcester£3,290/m² · 318 matched sales
- WR3 Fernhill Heath, Worcester£3,300/m² · 197 matched sales
- WR4 Lyppard Hanford, Worcester£3,190/m² · 221 matched sales
- WR5 Kempsey, Worcester£3,500/m² · 360 matched sales
- WR6 Martley, Worcester£3,580/m² · 80 matched sales
- WR7 Inkberrow, Worcester£3,950/m² · 39 matched sales
- WR8 Upton upon Severn, Worcester£3,530/m² · 33 matched sales
- WR9 Copcut, Droitwich£3,450/m² · 316 matched sales
WS districts
- WS1 Palfrey, Walsall£2,030/m² · 127 matched sales
- WS10 Darlaston, Wednesbury£2,630/m² · 248 matched sales
- WS11 Norton Canes, Cannock£2,800/m² · 389 matched sales
- WS12 Hednesford, Cannock£2,960/m² · 246 matched sales
- WS13 Fradley, Lichfield£3,590/m² · 355 matched sales
- WS14 Shenstone, Lichfield£4,110/m² · 180 matched sales
- WS15 Brereton, Rugeley£2,930/m² · 358 matched sales
- WS2 Bentley, Walsall£2,220/m² · 177 matched sales
- WS3 Pelsall, Walsall£2,560/m² · 391 matched sales
- WS4 Rushall, Walsall£2,700/m² · 161 matched sales
- WS5 Tamebridge, Walsall£3,220/m² · 142 matched sales
- WS6 Great Wyrley, Walsall£2,930/m² · 117 matched sales
- WS7 Chase Terrace, Burntwood£3,100/m² · 284 matched sales
- WS8 Brownhills, Walsall£2,670/m² · 109 matched sales
- WS9 Aldridge, Walsall£3,270/m² · 238 matched sales
WV districts
- WV1 Eastfield, Wolverhampton£2,140/m² · 67 matched sales
- WV10 Featherstone, Wolverhampton£2,680/m² · 317 matched sales
- WV11 Wednesfield, Wolverhampton£2,750/m² · 262 matched sales
- WV12 Short Heath, Willenhall£2,760/m² · 197 matched sales
- WV13 County Bridge, Willenhall£2,740/m² · 131 matched sales
- WV14 Coseley, Bilston£2,530/m² · 290 matched sales
- WV15 Alveley, Bridgnorth£3,320/m² · 93 matched sales
- WV16 Highley, Bridgnorth£3,220/m² · 150 matched sales
- WV2 Ettingshall, Wolverhampton£2,400/m² · 58 matched sales
- WV3 Finchfield, Wolverhampton£2,710/m² · 236 matched sales
- WV4 Penn, Wolverhampton£2,930/m² · 231 matched sales
- WV5 Wombourne, Wolverhampton£3,610/m² · 121 matched sales
- WV6 Perton, Wolverhampton£3,240/m² · 369 matched sales
- WV7 Albrighton, Wolverhampton£3,290/m² · 56 matched sales
- WV8 Codsall, Wolverhampton£3,400/m² · 138 matched sales
- WV9 Coven, Wolverhampton£3,300/m² · 59 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.