B29 postcode district: Birmingham and around

B29 is a postcode district in England, with 803 postcodes in use in 5 sectors. It has postcodes in Birmingham. Its council is Birmingham.

Postcodes in use
803
Sectors
5
Council
Birmingham

Source: Office for National Statistics (ONS) Postcode Directory, August 2026, loaded 20 October 2026. See all our data sources

Every postcode in B29, and which are new since 2020

Map of every postcode in B29, by new since 2020 Of the 803 postcodes in B29 that ONS places, 32 are new since 2020 and 771 were in use before 2020. One group of new postcodes is outlined: 26 new postcodes since 2020. Places named: Weoley & Selly Oak, Bournbrook & Selly Park. Drawn over roads, rivers and built-up areas. North is up; the scale bar is 500 m. B29 4AA: before 2020B29 4AB: before 2020B29 4AD: before 2020B29 4AE: before 2020B29 4AG: before 2020B29 4AH: before 2020B29 4AJ: before 2020B29 4AL: before 2020B29 4AN: before 2020B29 4AP: before 2020B29 4AR: before 2020B29 4AS: before 2020B29 4AT: before 2020B29 4AU: before 2020B29 4AW: before 2020B29 4AX: before 2020B29 4AY: before 2020B29 4BE: before 2020B29 4BF: before 2020B29 4BG: before 2020B29 4BH: before 2020B29 4BJ: before 2020B29 4BL: before 2020B29 4BN: before 2020B29 4BP: before 2020B29 4BQ: before 2020B29 4BS: before 2020B29 4BT: before 2020B29 4BU: before 2020B29 4BW: before 2020B29 4BX: before 2020B29 4BY: before 2020B29 4DA: before 2020B29 4DB: before 2020B29 4DD: before 2020B29 4DE: before 2020B29 4DF: before 2020B29 4DG: before 2020B29 4DH: before 2020B29 4DJ: before 2020B29 4DL: before 2020B29 4DN: before 2020B29 4DP: before 2020B29 4DR: before 2020B29 4DS: before 2020B29 4DT: before 2020B29 4DU: before 2020B29 4DX: before 2020B29 4DY: before 2020B29 4DZ: before 2020B29 4EA: before 2020B29 4EB: before 2020B29 4ED: before 2020B29 4EE: before 2020B29 4EF: before 2020B29 4EG: before 2020B29 4EH: before 2020B29 4EJ: before 2020B29 4EL: before 2020B29 4EN: before 2020B29 4EP: before 2020B29 4EQ: before 2020B29 4ER: before 2020B29 4ES: before 2020B29 4ET: before 2020B29 4EU: before 2020B29 4HA: before 2020B29 4HB: before 2020B29 4HD: before 2020B29 4HE: before 2020B29 4HH: before 2020B29 4HJ: before 2020B29 4HL: before 2020B29 4HN: before 2020B29 4HQ: before 2020B29 4HR: before 2020B29 4HS: before 2020B29 4HT: before 2020B29 4HU: before 2020B29 4HW: before 2020B29 4HX: before 2020B29 4HZ: before 2020B29 4JD: before 2020B29 4JH: before 2020B29 4JJ: before 2020B29 4JR: before 2020B29 4JS: before 2020B29 4JT: before 2020B29 4JU: before 2020B29 4JX: before 2020B29 4JY: before 2020B29 4LA: before 2020B29 4LB: before 2020B29 4LE: before 2020B29 4LG: before 2020B29 4LH: before 2020B29 4LN: before 2020B29 4LP: before 2020B29 4LQ: before 2020B29 4LR: before 2020B29 4LS: before 2020B29 4LT: before 2020B29 4LU: before 2020B29 4LW: before 2020B29 4LX: before 2020B29 4LY: before 2020B29 4NE: before 2020B29 4NG: before 2020B29 4NH: before 2020B29 4NJ: before 2020B29 4NL: before 2020B29 4NN: before 2020B29 4NP: before 2020B29 4NQ: before 2020B29 4NR: before 2020B29 4NS: before 2020B29 4NT: before 2020B29 4NU: before 2020B29 4NW: before 2020B29 4NZ: before 2020B29 4PA: before 2020B29 4PG: before 2020B29 4PH: before 2020B29 4PJ: before 2020B29 4PL: before 2020B29 4PN: before 2020B29 4PP: before 2020B29 4PQ: before 2020B29 4PR: before 2020B29 4PS: before 2020B29 4PT: before 2020B29 4PU: before 2020B29 4PW: before 2020B29 4PX: before 2020B29 4PY: before 2020B29 4PZ: before 2020B29 4QE: before 2020B29 4QF: before 2020B29 4QN: before 2020B29 4QP: before 2020B29 4QR: before 2020B29 4QS: before 2020B29 4QT: before 2020B29 4QU: before 2020B29 4QX: before 2020B29 4QY: before 2020B29 4QZ: before 2020B29 4RA: before 2020B29 4RB: before 2020B29 4RD: before 2020B29 4RE: before 2020B29 4RG: before 2020B29 5AA: before 2020B29 5AG: before 2020B29 5AH: before 2020B29 5AJ: before 2020B29 5AL: before 2020B29 5AP: before 2020B29 5AQ: before 2020B29 5AT: before 2020B29 5AX: before 2020B29 5AY: before 2020B29 5BA: before 2020B29 5BB: before 2020B29 5BD: before 2020B29 5BE: before 2020B29 5BG: before 2020B29 5BH: before 2020B29 5BJ: before 2020B29 5BL: before 2020B29 5BN: before 2020B29 5BP: before 2020B29 5BQ: before 2020B29 5BS: before 2020B29 5BT: before 2020B29 5BU: before 2020B29 5BW: before 2020B29 5BZ: before 2020B29 5DB: before 2020B29 5DD: before 2020B29 5DE: before 2020B29 5DG: before 2020B29 5DH: before 2020B29 5DJ: before 2020B29 5DL: before 2020B29 5DN: before 2020B29 5DP: before 2020B29 5DR: before 2020B29 5DS: before 2020B29 5DT: before 2020B29 5DU: before 2020B29 5DW: before 2020B29 5DX: before 2020B29 5DY: before 2020B29 5EA: before 2020B29 5EB: before 2020B29 5ED: before 2020B29 5EE: before 2020B29 5EG: before 2020B29 5EH: before 2020B29 5EJ: before 2020B29 5EL: before 2020B29 5EN: before 2020B29 5EP: before 2020B29 5EQ: before 2020B29 5ER: before 2020B29 5ES: before 2020B29 5HA: before 2020B29 5HB: before 2020B29 5HD: before 2020B29 5HE: before 2020B29 5HF: before 2020B29 5HG: before 2020B29 5HH: before 2020B29 5HJ: before 2020B29 5HL: before 2020B29 5HN: before 2020B29 5HP: before 2020B29 5HQ: before 2020B29 5HR: before 2020B29 5HS: before 2020B29 5HT: before 2020B29 5HU: before 2020B29 5HW: before 2020B29 5HX: before 2020B29 5HY: before 2020B29 5HZ: before 2020B29 5JA: before 2020B29 5JB: before 2020B29 5JD: before 2020B29 5JE: before 2020B29 5JF: before 2020B29 5JG: before 2020B29 5JH: before 2020B29 5JJ: before 2020B29 5JL: before 2020B29 5JN: before 2020B29 5JP: before 2020B29 5JQ: before 2020B29 5JR: before 2020B29 5JS: before 2020B29 5JW: before 2020B29 5LA: before 2020B29 5LB: before 2020B29 5LD: before 2020B29 5LE: before 2020B29 5LF: before 2020B29 5LG: before 2020B29 5LH: before 2020B29 5LJ: before 2020B29 5LN: before 2020B29 5LP: before 2020B29 5LR: before 2020B29 5LS: before 2020B29 5LT: before 2020B29 5LU: before 2020B29 5LX: before 2020B29 5LY: before 2020B29 5NA: before 2020B29 5NB: before 2020B29 5ND: before 2020B29 5NE: before 2020B29 5NG: before 2020B29 5NH: before 2020B29 5NJ: before 2020B29 5NL: before 2020B29 5NN: before 2020B29 5NP: before 2020B29 5NQ: before 2020B29 5NR: before 2020B29 5NS: before 2020B29 5NT: before 2020B29 5NU: before 2020B29 5NX: before 2020B29 5NY: before 2020B29 5NZ: before 2020B29 5PA: before 2020B29 5PB: before 2020B29 5PG: before 2020B29 5PL: before 2020B29 5PN: before 2020B29 5PQ: before 2020B29 5PT: before 2020B29 5PU: before 2020B29 5PX: before 2020B29 5PY: before 2020B29 5PZ: before 2020B29 5QA: before 2020B29 5QB: before 2020B29 5QD: before 2020B29 5QH: before 2020B29 5QL: before 2020B29 5QN: before 2020B29 5QP: before 2020B29 5QS: before 2020B29 5QT: before 2020B29 5QU: before 2020B29 5QW: before 2020B29 5QX: before 2020B29 5QY: before 2020B29 5RA: before 2020B29 5RB: before 2020B29 5RD: before 2020B29 5RE: before 2020B29 5RJ: before 2020B29 5RN: before 2020B29 5RP: before 2020B29 5RR: before 2020B29 5RS: before 2020B29 5RT: before 2020B29 5RU: before 2020B29 5RX: before 2020B29 5RY: before 2020B29 5SA: before 2020B29 5SD: before 2020B29 5SE: before 2020B29 5SG: before 2020B29 5SH: before 2020B29 5SJ: before 2020B29 5SL: before 2020B29 5SN: before 2020B29 5SP: before 2020B29 5SR: before 2020B29 5SS: before 2020B29 5ST: before 2020B29 5SU: before 2020B29 5SW: before 2020B29 5SX: before 2020B29 5SY: before 2020B29 5TA: before 2020B29 5TB: before 2020B29 5TD: before 2020B29 5TE: before 2020B29 5TF: before 2020B29 5TG: before 2020B29 5TN: before 2020B29 5TU: before 2020B29 5TW: before 2020B29 5TX: before 2020B29 5TY: before 2020B29 5UA: before 2020B29 5UF: before 2020B29 5UG: before 2020B29 5UJ: before 2020B29 5UL: before 2020B29 5UN: before 2020B29 5UP: before 2020B29 5UT: before 2020B29 5UW: before 2020B29 5XA: before 2020B29 5XB: before 2020B29 5XD: before 2020B29 5XE: before 2020B29 5XG: before 2020B29 5XP: before 2020B29 5XR: before 2020B29 5XY: before 2020B29 5XZ: before 2020B29 6AE: before 2020B29 6AF: before 2020B29 6AG: before 2020B29 6AH: before 2020B29 6AJ: before 2020B29 6AN: before 2020B29 6AP: before 2020B29 6AQ: before 2020B29 6AR: before 2020B29 6AU: before 2020B29 6BD: before 2020B29 6BE: before 2020B29 6BJ: before 2020B29 6BL: before 2020B29 6BP: before 2020B29 6BQ: before 2020B29 6BS: before 2020B29 6BT: before 2020B29 6BU: before 2020B29 6BY: before 2020B29 6DA: before 2020B29 6DB: before 2020B29 6DG: before 2020B29 6DP: before 2020B29 6DR: before 2020B29 6DS: before 2020B29 6DU: before 2020B29 6DX: before 2020B29 6DY: before 2020B29 6EA: before 2020B29 6EB: before 2020B29 6ED: before 2020B29 6EF: before 2020B29 6EG: before 2020B29 6EH: before 2020B29 6EJ: before 2020B29 6EL: before 2020B29 6EN: before 2020B29 6EP: before 2020B29 6ER: before 2020B29 6ES: before 2020B29 6ET: before 2020B29 6EU: before 2020B29 6EW: before 2020B29 6EX: before 2020B29 6EY: before 2020B29 6EZ: before 2020B29 6FG: before 2020B29 6FJ: before 2020B29 6FL: before 2020B29 6FP: before 2020B29 6FR: before 2020B29 6FS: before 2020B29 6FT: before 2020B29 6FU: before 2020B29 6FW: before 2020B29 6GA: before 2020B29 6GB: before 2020B29 6GE: before 2020B29 6GF: before 2020B29 6GG: before 2020B29 6GH: before 2020B29 6GJ: before 2020B29 6GL: before 2020B29 6GN: before 2020B29 6GP: before 2020B29 6GQ: before 2020B29 6GR: before 2020B29 6GW: before 2020B29 6HA: before 2020B29 6HE: before 2020B29 6HH: before 2020B29 6HJ: before 2020B29 6HP: before 2020B29 6HQ: before 2020B29 6HR: before 2020B29 6HT: before 2020B29 6HU: before 2020B29 6HW: before 2020B29 6HX: before 2020B29 6HY: before 2020B29 6HZ: before 2020B29 6JA: before 2020B29 6JB: before 2020B29 6JE: before 2020B29 6JG: before 2020B29 6JH: before 2020B29 6JL: before 2020B29 6JN: before 2020B29 6JQ: before 2020B29 6JR: before 2020B29 6JU: before 2020B29 6JW: before 2020B29 6JX: before 2020B29 6JY: before 2020B29 6JZ: before 2020B29 6LA: before 2020B29 6LE: before 2020B29 6LF: before 2020B29 6LG: before 2020B29 6LH: before 2020B29 6LL: before 2020B29 6LR: before 2020B29 6LS: before 2020B29 6LT: before 2020B29 6LU: before 2020B29 6LX: before 2020B29 6NA: before 2020B29 6NB: before 2020B29 6ND: before 2020B29 6NE: before 2020B29 6NG: before 2020B29 6NH: before 2020B29 6NJ: before 2020B29 6NL: before 2020B29 6NN: before 2020B29 6NP: before 2020B29 6NQ: before 2020B29 6NR: before 2020B29 6NS: before 2020B29 6NT: before 2020B29 6NU: before 2020B29 6NW: before 2020B29 6NX: before 2020B29 6NY: before 2020B29 6PA: before 2020B29 6PB: before 2020B29 6PG: before 2020B29 6PH: before 2020B29 6PJ: before 2020B29 6PL: before 2020B29 6PN: before 2020B29 6PP: before 2020B29 6PQ: before 2020B29 6PR: before 2020B29 6PS: before 2020B29 6PT: before 2020B29 6PU: before 2020B29 6PW: before 2020B29 6PX: before 2020B29 6PY: before 2020B29 6PZ: before 2020B29 6QA: before 2020B29 6QB: before 2020B29 6QD: before 2020B29 6QE: before 2020B29 6QF: before 2020B29 6QG: before 2020B29 6QH: before 2020B29 6QJ: before 2020B29 6QL: before 2020B29 6QN: before 2020B29 6QP: before 2020B29 6QQ: before 2020B29 6QR: before 2020B29 6QS: before 2020B29 6QU: before 2020B29 6QY: before 2020B29 6QZ: before 2020B29 6RB: before 2020B29 6RE: before 2020B29 6RH: before 2020B29 6RJ: before 2020B29 6RL: before 2020B29 6RN: before 2020B29 6RP: before 2020B29 6RR: before 2020B29 6RS: before 2020B29 6RT: before 2020B29 6RU: before 2020B29 6RX: before 2020B29 6RY: before 2020B29 6RZ: before 2020B29 6SA: before 2020B29 6SB: before 2020B29 6SD: before 2020B29 6SJ: before 2020B29 6SN: before 2020B29 6SP: before 2020B29 6SQ: before 2020B29 6SR: before 2020B29 6SS: before 2020B29 6ST: before 2020B29 6SU: before 2020B29 6SX: before 2020B29 6SY: before 2020B29 6TA: before 2020B29 6TB: before 2020B29 6TD: before 2020B29 6TE: before 2020B29 6TF: before 2020B29 6TG: before 2020B29 6TP: before 2020B29 6TQ: before 2020B29 6TR: before 2020B29 6TS: before 2020B29 6TU: before 2020B29 6TX: before 2020B29 6TY: before 2020B29 6TZ: before 2020B29 6UA: before 2020B29 6UB: before 2020B29 6UD: before 2020B29 6UE: before 2020B29 6UF: before 2020B29 6UG: before 2020B29 6UJ: before 2020B29 6UN: before 2020B29 6UW: before 2020B29 6WE: before 2020B29 7AA: before 2020B29 7AE: before 2020B29 7AF: before 2020B29 7AG: before 2020B29 7AH: before 2020B29 7AJ: before 2020B29 7AN: before 2020B29 7AP: before 2020B29 7AQ: before 2020B29 7AR: before 2020B29 7AS: before 2020B29 7AT: before 2020B29 7AU: before 2020B29 7AW: before 2020B29 7AX: before 2020B29 7AY: before 2020B29 7AZ: before 2020B29 7BA: before 2020B29 7BH: before 2020B29 7BJ: before 2020B29 7BL: before 2020B29 7BN: before 2020B29 7BP: before 2020B29 7BQ: before 2020B29 7BS: before 2020B29 7BT: before 2020B29 7BU: before 2020B29 7BX: before 2020B29 7BY: before 2020B29 7DA: before 2020B29 7DB: before 2020B29 7DD: before 2020B29 7DE: before 2020B29 7DG: before 2020B29 7DH: before 2020B29 7DJ: before 2020B29 7DL: before 2020B29 7DN: before 2020B29 7DP: before 2020B29 7DQ: before 2020B29 7DU: before 2020B29 7DW: before 2020B29 7DX: before 2020B29 7ED: before 2020B29 7EG: before 2020B29 7EJ: before 2020B29 7EL: before 2020B29 7EN: before 2020B29 7EP: before 2020B29 7EQ: before 2020B29 7ER: before 2020B29 7ES: before 2020B29 7EU: before 2020B29 7EX: before 2020B29 7HA: before 2020B29 7HB: before 2020B29 7HD: before 2020B29 7HG: before 2020B29 7HH: before 2020B29 7HL: before 2020B29 7HP: before 2020B29 7HQ: before 2020B29 7HU: before 2020B29 7HW: before 2020B29 7HY: before 2020B29 7HZ: before 2020B29 7JA: before 2020B29 7JB: before 2020B29 7JD: before 2020B29 7JE: before 2020B29 7JG: before 2020B29 7JH: before 2020B29 7JJ: before 2020B29 7JL: before 2020B29 7JN: before 2020B29 7JP: before 2020B29 7JQ: before 2020B29 7JR: before 2020B29 7JS: before 2020B29 7JW: before 2020B29 7JX: before 2020B29 7LF: before 2020B29 7LG: before 2020B29 7LH: before 2020B29 7LL: before 2020B29 7LP: before 2020B29 7LR: before 2020B29 7LS: before 2020B29 7LT: before 2020B29 7LU: before 2020B29 7LW: before 2020B29 7LZ: before 2020B29 7NA: before 2020B29 7ND: before 2020B29 7NF: before 2020B29 7NG: before 2020B29 7NH: before 2020B29 7NJ: before 2020B29 7NL: before 2020B29 7NN: before 2020B29 7NP: before 2020B29 7NQ: before 2020B29 7NR: before 2020B29 7NS: before 2020B29 7NT: before 2020B29 7NU: before 2020B29 7NW: before 2020B29 7NX: before 2020B29 7NY: before 2020B29 7PE: before 2020B29 7PH: before 2020B29 7PN: before 2020B29 7PP: before 2020B29 7PQ: before 2020B29 7PS: before 2020B29 7PT: before 2020B29 7PU: before 2020B29 7PX: before 2020B29 7PY: before 2020B29 7PZ: before 2020B29 7QA: before 2020B29 7QB: before 2020B29 7QD: before 2020B29 7QE: before 2020B29 7QG: before 2020B29 7QH: before 2020B29 7QJ: before 2020B29 7QL: before 2020B29 7QN: before 2020B29 7QQ: before 2020B29 7QR: before 2020B29 7QS: before 2020B29 7QT: before 2020B29 7QU: before 2020B29 7QW: before 2020B29 7QX: before 2020B29 7QY: before 2020B29 7RA: before 2020B29 7RB: before 2020B29 7RD: before 2020B29 7RE: before 2020B29 7RG: before 2020B29 7RH: before 2020B29 7RJ: before 2020B29 7RL: before 2020B29 7RN: before 2020B29 7RP: before 2020B29 7RR: before 2020B29 7RS: before 2020B29 7RW: before 2020B29 7RZ: before 2020B29 7SA: before 2020B29 7SB: before 2020B29 7SD: before 2020B29 7SE: before 2020B29 7SF: before 2020B29 7SG: before 2020B29 7SL: before 2020B29 7SN: before 2020B29 7SP: before 2020B29 7SQ: before 2020B29 7SR: before 2020B29 7SS: before 2020B29 7ST: before 2020B29 7SU: before 2020B29 7SW: before 2020B29 7SX: before 2020B29 7SZ: before 2020B29 7TD: before 2020B29 7BD: before 2020B29 6GU: new since 2020B29 6GX: new since 2020B29 6GY: new since 2020B29 6HL: new since 2020B29 6LJ: new since 2020B29 6TH: new since 2020B29 6UP: new since 2020B29 6UQ: new since 2020B29 6US: new since 2020B29 6UT: new since 2020B29 6UX: new since 2020B29 6UY: new since 2020B29 6UZ: new since 2020B29 6WG: new since 2020B29 6WH: new since 2020B29 6WL: new since 2020B29 6WN: new since 2020B29 6WS: new since 2020B29 6WX: new since 2020B29 6WY: new since 2020B29 6XD: new since 2020B29 6XE: new since 2020B29 7DF: new since 2020B29 7DS: new since 2020B29 9EH: new since 2020 Weoley & Selly OakBournbrook & Selly Park 26 new postcodes since 2020, outlined: this goes to B29 9EH, the newest of them26 new postcodes since 2020 Map of every postcode in B29, by new since 2020 Of the 803 postcodes in B29 that ONS places, 32 are new since 2020 and 771 were in use before 2020. One group of new postcodes is outlined: 26 new postcodes since 2020. Places named: Weoley & Selly Oak, Bournbrook & Selly Park. Drawn over roads, rivers and built-up areas. North is up; the scale bar is 1 km. Weoley & Selly OakBournbrook & Selly Park 26 new postcodes since 2020, outlined: this goes to B29 9EH, the newest of them26 new postcodes since 2020
  • New since 2020: 32
  • In use before 2020: 771
  • Outline: where 5 or more new postcodes since 2020 lie together

Of the 803 postcodes in B29 that ONS places, 32 are new since 2020 and 771 were in use before 2020.

Each mark is a postcode's centre point as ONS gives it, not a building. Press one to see its postcode and open its page. New since 2020 means it came into use in January 2020 or later. A dashed outline shows where 5 or more lie within 150 metres of each other. It is not a boundary, and no boundary is drawn. Where marks overlap, the one first in the key is drawn; the counts include every postcode. Names in italics are council wards: we hold no town or village names here.

The middle of its postcodes: latitude 52.4377, longitude -1.9475. Open this area on OpenStreetMap

Source: Office for National Statistics (ONS) Postcode Directory, August 2026, loaded 20 October 2026, the centre point of each postcode; when each came into use: the same directory; roads, rivers and built-up areas: Contains OS data © Crown copyright and database right 2026. Drawn by us. Street map: Ordnance Survey, OS Open Zoomstack, Open Government Licence v3.0, drawn with MapLibre. How we use them

Where the new postcodes lie together

What broadband can you get in B29?

Ofcom reports on 786 of the 803 postcodes in B29. At 688 of them every home and business can get gigabit broadband.

Postcodes where every home can get gigabit688 of 786
Postcodes where every home can get superfast755 of 786

Ofcom gives each postcode's share of homes and businesses, not how many there are, so these count postcodes. Each postcode page has its own figures. A provider's checker answers for one address.

Check one address on Ofcom's checker

Source: Ofcom, Connected Nations, Spring 2026, data for January 2026, Open Government Licence v3.0. How we use it

Is B29 at risk of flooding?

61 of the 803 postcodes in B29 have a home or business in an area at risk of flooding from rivers or the sea, the Environment Agency says. At those, it puts 111 homes and businesses in an area at high or medium risk.

Homes and businesses in an area at risk, at 61 of 803 postcodes High: 61Medium: 50Low: 537Very low: 653

High: 3.3% or more a year (1 in 30). Medium: 1% to 3.3% a year. Low: 0.1% to 1% a year. Very low: under 0.1% a year (1 in 1,000). Each band is the chance of flooding in any one year.

Homes and businesses in an area at risk of flooding from rivers or the sea, as the Environment Agency counts them, added up over the postcodes. It is for the land, not each building, and leaves out surface water, groundwater and sewers. Each postcode page has its own figures and its flood warning areas.

Source: Environment Agency, Risk of Flooding from Rivers and Sea (postcodes in areas at risk), published 6 July 2026, Open Government Licence v3.0. How we use it

What do homes sell for in B29?

Homes in B29 sold for a typical £252,000 in the 12 months to August 2026, across 217 sales, up 0.8% on the 12 months before, HM Land Registry's figures show.

£252,000 typical price, the 12 months to August 2026
£250,000 12 months to August 2025
▲ up 0.8% on the 12 months before
  • Detached £510,000 17 sales
  • Semi-detached £285,000 87 sales
  • Terraced £245,000 95 sales
  • Flat or maisonette £180,000 18 sales

Each bar is that kind's typical price, against the most expensive kind here.

Standard sales of homes at market value. A typical price is the median, the middle sale. Sales take weeks to be registered, so the last month or two are incomplete. Each postcode page gives the figure for its own postcode sector.

Source: HM Land Registry Price Paid Data, files dated 28 September 2026. Contains HM Land Registry data © Crown copyright and database right 2021. This data is licensed under the Open Government Licence v3.0. How we use it

Postcodes in B29

Pick a sector, then a postcode. A sector is the district plus the next digit.

UK postcode format explained

Places in B29

Towns and villages with postcodes in B29, and how many each has here.

Who covers B29

How many of the district's postcodes in use fall under each council, constituency and police force area.

Councils

What council am I in?

Constituencies

  • Birmingham Selly Oak430
  • Birmingham Northfield363
  • Birmingham Edgbaston10

Police force areas

  • West Midlands803

Next to B29

"Next to" is by number: the districts before and after B29 in the B area.

Check a postcode

Something wrong on this page? Report an error and we will check it against the source.