BD20 postcode district: Cross Hills and Steeton and around

BD20 is a postcode district in England, with 1,381 postcodes in use in 6 sectors. It has postcodes in Cross Hills and Steeton, Keighley, Silsden and 3 more places. It is split between 2 councils: Bradford (871 postcodes) and North Yorkshire (510).

Postcodes in use
1,381
Sectors
6
Councils
2 councils
Places
6 places

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

Every postcode in BD20, by flood risk

Map of every postcode in BD20, by flood risk Of the 1,381 postcodes in BD20 that ONS places, 62 have a home or business at high risk, 42 are at medium risk at worst, 75 are at low risk at worst, 2 are at very low risk only and 1,200 are not on the Environment Agency's at-risk list. 6 groups of postcodes at high or medium risk are outlined: 17 postcodes at high or medium risk; 14 postcodes at high or medium risk; 10 postcodes at high or medium risk; 10 postcodes at high or medium risk; 5 postcodes at high or medium risk; 5 postcodes at high or medium risk. Places named: Cross Hills and Steeton, Keighley, Silsden, Addingham, East Morton, Carleton-in-Craven. Drawn over roads, rivers and built-up areas. North is up; the scale bar is 2.5 km. A65 BD20 0AN: not on the flood risk listBD20 0AP: not on the flood risk listBD20 0AR: not on the flood risk listBD20 0AT: not on the flood risk listBD20 0AY: not on the flood risk listBD20 0BH: not on the flood risk listBD20 0BN: not on the flood risk listBD20 0BP: not on the flood risk listBD20 0BQ: not on the flood risk listBD20 0BS: not on the flood risk listBD20 0BT: not on the flood risk listBD20 0BU: not on the flood risk listBD20 0BW: not on the flood risk listBD20 0BY: not on the flood risk listBD20 0BZ: not on the flood risk listBD20 0DA: not on the flood risk listBD20 0DT: not on the flood risk listBD20 0ED: not on the flood risk listBD20 0FE: not on the flood risk listBD20 0FF: not on the flood risk listBD20 0FG: not on the flood risk listBD20 0FH: not on the flood risk listBD20 0FW: not on the flood risk listBD20 0FX: not on the flood risk listBD20 0GD: not on the flood risk listBD20 0GJ: not on the flood risk listBD20 0HF: not on the flood risk listBD20 0HH: not on the flood risk listBD20 0HJ: not on the flood risk listBD20 0HQ: not on the flood risk listBD20 0HS: not on the flood risk listBD20 0HX: not on the flood risk listBD20 0HY: not on the flood risk listBD20 0JB: not on the flood risk listBD20 0JG: not on the flood risk listBD20 0JH: not on the flood risk listBD20 0JJ: not on the flood risk listBD20 0JL: not on the flood risk listBD20 0JP: not on the flood risk listBD20 0JT: not on the flood risk listBD20 0JY: not on the flood risk listBD20 0LF: not on the flood risk listBD20 0LH: not on the flood risk listBD20 0LL: not on the flood risk listBD20 0LN: not on the flood risk listBD20 0LP: not on the flood risk listBD20 0LQ: not on the flood risk listBD20 0LR: not on the flood risk listBD20 0LS: not on the flood risk listBD20 0LW: not on the flood risk listBD20 0LX: not on the flood risk listBD20 0LY: not on the flood risk listBD20 0NA: not on the flood risk listBD20 0ND: not on the flood risk listBD20 0NF: not on the flood risk listBD20 0NH: not on the flood risk listBD20 0NJ: not on the flood risk listBD20 0NL: not on the flood risk listBD20 0NN: not on the flood risk listBD20 0NP: not on the flood risk listBD20 0NR: not on the flood risk listBD20 0NS: not on the flood risk listBD20 0PP: not on the flood risk listBD20 0PR: not on the flood risk listBD20 0QB: not on the flood risk listBD20 0QG: not on the flood risk listBD20 0WX: not on the flood risk listBD20 5AA: not on the flood risk listBD20 5AD: not on the flood risk listBD20 5AE: not on the flood risk listBD20 5AF: not on the flood risk listBD20 5AH: not on the flood risk listBD20 5AN: not on the flood risk listBD20 5AU: not on the flood risk listBD20 5AY: not on the flood risk listBD20 5BD: not on the flood risk listBD20 5BG: not on the flood risk listBD20 5BJ: not on the flood risk listBD20 5BL: not on the flood risk listBD20 5BP: not on the flood risk listBD20 5BQ: not on the flood risk listBD20 5BT: not on the flood risk listBD20 5BW: not on the flood risk listBD20 5BY: not on the flood risk listBD20 5DD: not on the flood risk listBD20 5DE: not on the flood risk listBD20 5DJ: not on the flood risk listBD20 5DP: not on the flood risk listBD20 5DT: not on the flood risk listBD20 5DU: not on the flood risk listBD20 5EA: not on the flood risk listBD20 5EE: not on the flood risk listBD20 5EG: not on the flood risk listBD20 5EH: not on the flood risk listBD20 5EN: not on the flood risk listBD20 5EP: not on the flood risk listBD20 5ER: not on the flood risk listBD20 5ES: not on the flood risk listBD20 5EY: not on the flood risk listBD20 5HA: not on the flood risk listBD20 5HE: not on the flood risk listBD20 5HH: not on the flood risk listBD20 5HT: not on the flood risk listBD20 5JA: not on the flood risk listBD20 5JB: not on the flood risk listBD20 5JE: not on the flood risk listBD20 5JH: not on the flood risk listBD20 5JL: not on the flood risk listBD20 5JR: not on the flood risk listBD20 5LB: not on the flood risk listBD20 5LD: not on the flood risk listBD20 5LN: not on the flood risk listBD20 5LQ: not on the flood risk listBD20 5LS: not on the flood risk listBD20 5NE: not on the flood risk listBD20 5NH: not on the flood risk listBD20 5NL: not on the flood risk listBD20 5NN: not on the flood risk listBD20 5NR: not on the flood risk listBD20 5PB: not on the flood risk listBD20 5PD: not on the flood risk listBD20 5PH: not on the flood risk listBD20 5PT: not on the flood risk listBD20 5PY: not on the flood risk listBD20 5QA: not on the flood risk listBD20 5QH: not on the flood risk listBD20 5QJ: not on the flood risk listBD20 5QL: not on the flood risk listBD20 5QP: not on the flood risk listBD20 5QQ: not on the flood risk listBD20 5QR: not on the flood risk listBD20 5QS: not on the flood risk listBD20 5QT: not on the flood risk listBD20 5QU: not on the flood risk listBD20 5QW: not on the flood risk listBD20 5QX: not on the flood risk listBD20 5QY: not on the flood risk listBD20 5QZ: not on the flood risk listBD20 5RA: not on the flood risk listBD20 5RB: not on the flood risk listBD20 5RD: not on the flood risk listBD20 5RE: not on the flood risk listBD20 5RG: not on the flood risk listBD20 5RH: not on the flood risk listBD20 5RJ: not on the flood risk listBD20 5RL: not on the flood risk listBD20 5RN: not on the flood risk listBD20 5RP: not on the flood risk listBD20 5RQ: not on the flood risk listBD20 5RR: not on the flood risk listBD20 5RS: not on the flood risk listBD20 5RU: not on the flood risk listBD20 5RY: not on the flood risk listBD20 5SB: not on the flood risk listBD20 5SG: not on the flood risk listBD20 5SL: not on the flood risk listBD20 5SP: not on the flood risk listBD20 5SQ: not on the flood risk listBD20 5SU: not on the flood risk listBD20 5SW: not on the flood risk listBD20 5SX: not on the flood risk listBD20 5TA: not on the flood risk listBD20 5TF: not on the flood risk listBD20 5TH: not on the flood risk listBD20 5TR: not on the flood risk listBD20 5TS: not on the flood risk listBD20 5TX: not on the flood risk listBD20 5UA: not on the flood risk listBD20 5UF: not on the flood risk listBD20 5UH: not on the flood risk listBD20 5UL: not on the flood risk listBD20 5UN: not on the flood risk listBD20 5UP: not on the flood risk listBD20 5UR: not on the flood risk listBD20 5US: not on the flood risk listBD20 5UZ: not on the flood risk listBD20 5WB: not on the flood risk listBD20 6AA: not on the flood risk listBD20 6AB: not on the flood risk listBD20 6AG: not on the flood risk listBD20 6AN: not on the flood risk listBD20 6AT: not on the flood risk listBD20 6AU: not on the flood risk listBD20 6AX: not on the flood risk listBD20 6BQ: not on the flood risk listBD20 6BU: not on the flood risk listBD20 6BX: not on the flood risk listBD20 6DE: not on the flood risk listBD20 6DH: not on the flood risk listBD20 6DT: not on the flood risk listBD20 6DY: not on the flood risk listBD20 6DZ: not on the flood risk listBD20 6EB: not on the flood risk listBD20 6ED: not on the flood risk listBD20 6EG: not on the flood risk listBD20 6EL: not on the flood risk listBD20 6ER: not on the flood risk listBD20 6ES: not on the flood risk listBD20 6EX: not on the flood risk listBD20 6FA: not on the flood risk listBD20 6FB: not on the flood risk listBD20 6FD: not on the flood risk listBD20 6FE: not on the flood risk listBD20 6FG: not on the flood risk listBD20 6FH: not on the flood risk listBD20 6FL: not on the flood risk listBD20 6FN: not on the flood risk listBD20 6FQ: not on the flood risk listBD20 6FS: not on the flood risk listBD20 6FU: not on the flood risk listBD20 6GB: not on the flood risk listBD20 6GD: not on the flood risk listBD20 6GF: not on the flood risk listBD20 6GH: not on the flood risk listBD20 6HA: not on the flood risk listBD20 6HB: not on the flood risk listBD20 6HD: not on the flood risk listBD20 6HH: not on the flood risk listBD20 6HL: not on the flood risk listBD20 6HU: not on the flood risk listBD20 6HW: not on the flood risk listBD20 6HY: not on the flood risk listBD20 6HZ: not on the flood risk listBD20 6JA: not on the flood risk listBD20 6JB: not on the flood risk listBD20 6JL: not on the flood risk listBD20 6JQ: not on the flood risk listBD20 6JS: not on the flood risk listBD20 6JY: not on the flood risk listBD20 6LA: not on the flood risk listBD20 6LB: not on the flood risk listBD20 6LD: not on the flood risk listBD20 6LE: not on the flood risk listBD20 6LF: not on the flood risk listBD20 6LG: not on the flood risk listBD20 6LH: not on the flood risk listBD20 6LJ: not on the flood risk listBD20 6LL: not on the flood risk listBD20 6LN: not on the flood risk listBD20 6LQ: not on the flood risk listBD20 6LS: not on the flood risk listBD20 6LU: not on the flood risk listBD20 6LX: not on the flood risk listBD20 6LY: not on the flood risk listBD20 6ND: not on the flood risk listBD20 6NE: not on the flood risk listBD20 6NH: not on the flood risk listBD20 6NJ: not on the flood risk listBD20 6NS: not on the flood risk listBD20 6NU: not on the flood risk listBD20 6PD: not on the flood risk listBD20 6PE: not on the flood risk listBD20 6PF: not on the flood risk listBD20 6PH: not on the flood risk listBD20 6PJ: not on the flood risk listBD20 6PN: not on the flood risk listBD20 6PW: not on the flood risk listBD20 6PY: not on the flood risk listBD20 6QB: not on the flood risk listBD20 6QH: not on the flood risk listBD20 6QJ: not on the flood risk listBD20 6QN: not on the flood risk listBD20 6QT: not on the flood risk listBD20 6QU: not on the flood risk listBD20 6QX: not on the flood risk listBD20 6QY: not on the flood risk listBD20 6RA: not on the flood risk listBD20 6RB: not on the flood risk listBD20 6RE: not on the flood risk listBD20 6RJ: not on the flood risk listBD20 6RU: not on the flood risk listBD20 6SD: not on the flood risk listBD20 6SH: not on the flood risk listBD20 6SR: not on the flood risk listBD20 6SU: not on the flood risk listBD20 6TA: not on the flood risk listBD20 6TD: not on the flood risk listBD20 6TF: not on the flood risk listBD20 6TP: not on the flood risk listBD20 6TR: not on the flood risk listBD20 6TT: not on the flood risk listBD20 6TW: not on the flood risk listBD20 6TZ: not on the flood risk listBD20 6UN: not on the flood risk listBD20 7AA: not on the flood risk listBD20 7AG: not on the flood risk listBD20 7AH: not on the flood risk listBD20 7AL: not on the flood risk listBD20 7AN: not on the flood risk listBD20 7AP: not on the flood risk listBD20 7AQ: not on the flood risk listBD20 7AR: not on the flood risk listBD20 7AS: not on the flood risk listBD20 7AT: not on the flood risk listBD20 7AU: not on the flood risk listBD20 7AX: not on the flood risk listBD20 7AY: not on the flood risk listBD20 7AZ: not on the flood risk listBD20 7BA: not on the flood risk listBD20 7BB: not on the flood risk listBD20 7BD: not on the flood risk listBD20 7BE: not on the flood risk listBD20 7BG: not on the flood risk listBD20 7BH: not on the flood risk listBD20 7BJ: not on the flood risk listBD20 7BL: not on the flood risk listBD20 7BN: not on the flood risk listBD20 7BS: not on the flood risk listBD20 7DA: not on the flood risk listBD20 7DB: not on the flood risk listBD20 7DF: not on the flood risk listBD20 7DG: not on the flood risk listBD20 7EJ: not on the flood risk listBD20 7EU: not on the flood risk listBD20 7HA: not on the flood risk listBD20 7HT: not on the flood risk listBD20 7JE: not on the flood risk listBD20 7JJ: not on the flood risk listBD20 7JL: not on the flood risk listBD20 7JS: not on the flood risk listBD20 7LA: not on the flood risk listBD20 7LD: not on the flood risk listBD20 7LL: not on the flood risk listBD20 7NH: not on the flood risk listBD20 7NN: not on the flood risk listBD20 7PN: not on the flood risk listBD20 7PT: not on the flood risk listBD20 7QL: not on the flood risk listBD20 7QR: not on the flood risk listBD20 7QS: not on the flood risk listBD20 7RW: not on the flood risk listBD20 7SJ: not on the flood risk listBD20 7SL: not on the flood risk listBD20 7ST: not on the flood risk listBD20 7SY: not on the flood risk listBD20 8AA: not on the flood risk listBD20 8AD: not on the flood risk listBD20 8AG: not on the flood risk listBD20 8AH: not on the flood risk listBD20 8AR: not on the flood risk listBD20 8AY: not on the flood risk listBD20 8BA: not on the flood risk listBD20 8BB: not on the flood risk listBD20 8BD: not on the flood risk listBD20 8BE: not on the flood risk listBD20 8BG: not on the flood risk listBD20 8BQ: not on the flood risk listBD20 8DP: not on the flood risk listBD20 8DS: not on the flood risk listBD20 8DU: not on the flood risk listBD20 8DX: not on the flood risk listBD20 8DY: not on the flood risk listBD20 8DZ: not on the flood risk listBD20 8EA: not on the flood risk listBD20 8EB: not on the flood risk listBD20 8ED: not on the flood risk listBD20 8EE: not on the flood risk listBD20 8EF: not on the flood risk listBD20 8EG: not on the flood risk listBD20 8EP: not on the flood risk listBD20 8EQ: not on the flood risk listBD20 8ES: not on the flood risk listBD20 8EU: not on the flood risk listBD20 8EX: not on the flood risk listBD20 8FH: not on the flood risk listBD20 8FJ: not on the flood risk listBD20 8FL: not on the flood risk listBD20 8FP: not on the flood risk listBD20 8FR: not on the flood risk listBD20 8FT: not on the flood risk listBD20 8FU: not on the flood risk listBD20 8FZ: not on the flood risk listBD20 8HB: not on the flood risk listBD20 8HD: not on the flood risk listBD20 8HH: not on the flood risk listBD20 8HJ: not on the flood risk listBD20 8HL: not on the flood risk listBD20 8HN: not on the flood risk listBD20 8HP: not on the flood risk listBD20 8HR: not on the flood risk listBD20 8HS: not on the flood risk listBD20 8HT: not on the flood risk listBD20 8HU: not on the flood risk listBD20 8HX: not on the flood risk listBD20 8HY: not on the flood risk listBD20 8JA: not on the flood risk listBD20 8JB: not on the flood risk listBD20 8JD: not on the flood risk listBD20 8JH: not on the flood risk listBD20 8JJ: not on the flood risk listBD20 8JL: not on the flood risk listBD20 8JQ: not on the flood risk listBD20 8JR: not on the flood risk listBD20 8JU: not on the flood risk listBD20 8JY: not on the flood risk listBD20 8JZ: not on the flood risk listBD20 8LE: not on the flood risk listBD20 8LY: not on the flood risk listBD20 8NB: not on the flood risk listBD20 8NH: not on the flood risk listBD20 8NJ: not on the flood risk listBD20 8PB: not on the flood risk listBD20 8PD: not on the flood risk listBD20 8PE: not on the flood risk listBD20 8PH: not on the flood risk listBD20 8PZ: not on the flood risk listBD20 8QS: not on the flood risk listBD20 8QX: not on the flood risk listBD20 8QY: not on the flood risk listBD20 8RA: not on the flood risk listBD20 8RR: not on the flood risk listBD20 8RT: not on the flood risk listBD20 8RU: not on the flood risk listBD20 8RX: not on the flood risk listBD20 8RY: not on the flood risk listBD20 8SA: not on the flood risk listBD20 8SH: not on the flood risk listBD20 8UA: not on the flood risk listBD20 8UE: not on the flood risk listBD20 8UG: not on the flood risk listBD20 8UJ: not on the flood risk listBD20 8US: not on the flood risk listBD20 8UX: not on the flood risk listBD20 9AA: not on the flood risk listBD20 9AB: not on the flood risk listBD20 9AD: not on the flood risk listBD20 9AE: not on the flood risk listBD20 9AF: not on the flood risk listBD20 9AG: not on the flood risk listBD20 9AH: not on the flood risk listBD20 9AJ: not on the flood risk listBD20 9AL: not on the flood risk listBD20 9AN: not on the flood risk listBD20 9AR: not on the flood risk listBD20 9AS: not on the flood risk listBD20 9AT: not on the flood risk listBD20 9BE: not on the flood risk listBD20 9BH: not on the flood risk listBD20 9BP: not on the flood risk listBD20 9BS: not on the flood risk listBD20 9BU: not on the flood risk listBD20 9BW: not on the flood risk listBD20 9BY: not on the flood risk listBD20 9BZ: not on the flood risk listBD20 9DA: not on the flood risk listBD20 9DB: not on the flood risk listBD20 9DD: not on the flood risk listBD20 9DL: not on the flood risk listBD20 9DP: not on the flood risk listBD20 9DT: not on the flood risk listBD20 9DU: not on the flood risk listBD20 9DY: not on the flood risk listBD20 9EB: not on the flood risk listBD20 9EE: not on the flood risk listBD20 9EF: not on the flood risk listBD20 9EH: not on the flood risk listBD20 9EJ: not on the flood risk listBD20 9EN: not on the flood risk listBD20 9ET: not on the flood risk listBD20 9EX: not on the flood risk listBD20 9EY: not on the flood risk listBD20 9FB: not on the flood risk listBD20 9FE: not on the flood risk listBD20 9FF: not on the flood risk listBD20 9FG: not on the flood risk listBD20 9FJ: not on the flood risk listBD20 9FL: not on the flood risk listBD20 9FN: not on the flood risk listBD20 9FS: not on the flood risk listBD20 9HE: not on the flood risk listBD20 9HG: not on the flood risk listBD20 9HH: not on the flood risk listBD20 9HJ: not on the flood risk listBD20 9HL: not on the flood risk listBD20 9HN: not on the flood risk listBD20 9HP: not on the flood risk listBD20 9HQ: not on the flood risk listBD20 9HR: not on the flood risk listBD20 9HS: not on the flood risk listBD20 9HT: not on the flood risk listBD20 9HU: not on the flood risk listBD20 9HW: not on the flood risk listBD20 9HY: not on the flood risk listBD20 9JA: not on the flood risk listBD20 9JB: not on the flood risk listBD20 9JD: not on the flood risk listBD20 9JE: not on the flood risk listBD20 9JF: not on the flood risk listBD20 9JG: not on the flood risk listBD20 9JH: not on the flood risk listBD20 9JJ: not on the flood risk listBD20 9JL: not on the flood risk listBD20 9JN: not on the flood risk listBD20 9JQ: not on the flood risk listBD20 9LA: not on the flood risk listBD20 9LE: not on the flood risk listBD20 9LP: not on the flood risk listBD20 9LT: not on the flood risk listBD20 9LU: not on the flood risk listBD20 9LX: not on the flood risk listBD20 9NH: not on the flood risk listBD20 9NP: not on the flood risk listBD20 9PN: not on the flood risk listBD20 9PW: not on the flood risk listBD20 9QA: not on the flood risk listBD20 9QE: not on the flood risk listBD20 9QP: not on the flood risk listBD20 9QT: not on the flood risk listBD20 8JP: very low flood risk onlyBD20 0EA: low flood risk at worstBD20 0GB: low flood risk at worstBD20 0FY: low flood risk at worstBD20 0NB: low flood risk at worstBD20 5EL: low flood risk at worstBD20 5UB: low flood risk at worstBD20 6DL: low flood risk at worstBD20 6FF: low flood risk at worstBD20 6NT: low flood risk at worstBD20 6QR: low flood risk at worstBD20 6QS: low flood risk at worstBD20 6RD: low flood risk at worstBD20 6RG: low flood risk at worstBD20 6RY: low flood risk at worstBD20 7AE: low flood risk at worstBD20 7BX: low flood risk at worstBD20 7BY: low flood risk at worstBD20 7DH: low flood risk at worstBD20 7DL: low flood risk at worstBD20 7DP: low flood risk at worstBD20 7DY: low flood risk at worstBD20 7HJ: low flood risk at worstBD20 7LB: low flood risk at worstBD20 7LH: low flood risk at worstBD20 7NB: low flood risk at worstBD20 7QE: low flood risk at worstBD20 7SD: low flood risk at worstBD20 8EZ: low flood risk at worstBD20 8FQ: low flood risk at worstBD20 8LX: low flood risk at worstBD20 8PL: low flood risk at worstBD20 8PN: low flood risk at worstBD20 8PR: low flood risk at worstBD20 8QP: low flood risk at worstBD20 9NL: low flood risk at worstBD20 0AQ: medium flood risk at worstBD20 0FJ: medium flood risk at worstBD20 0LT: medium flood risk at worstBD20 5UY: medium flood risk at worstBD20 6BJ: medium flood risk at worstBD20 6PU: medium flood risk at worstBD20 7DS: medium flood risk at worstBD20 7BW: medium flood risk at worstBD20 7RT: medium flood risk at worstBD20 7DU: medium flood risk at worstBD20 7EF: medium flood risk at worstBD20 7PQ: medium flood risk at worstBD20 7RG: medium flood risk at worstBD20 7TA: medium flood risk at worstBD20 7SA: medium flood risk at worstBD20 7SB: medium flood risk at worstBD20 7SQ: medium flood risk at worstBD20 8BL: medium flood risk at worstBD20 8EN: medium flood risk at worstBD20 8JT: medium flood risk at worstBD20 8LT: medium flood risk at worstBD20 8LG: medium flood risk at worstBD20 8LJ: medium flood risk at worstBD20 8NT: medium flood risk at worstBD20 8PW: medium flood risk at worstBD20 8QW: medium flood risk at worstBD20 9HB: medium flood risk at worstBD20 0EP: high flood riskBD20 0AL: high flood riskBD20 0EE: high flood riskBD20 0EH: high flood riskBD20 0ET: high flood riskBD20 0LU: high flood riskBD20 9ND: high flood riskBD20 5AB: high flood riskBD20 5JN: high flood riskBD20 5JT: high flood riskBD20 5JU: high flood riskBD20 5LY: high flood riskBD20 5NG: high flood riskBD20 5NP: high flood riskBD20 6DQ: high flood riskBD20 6SB: high flood riskBD20 7AJ: high flood riskBD20 7NE: high flood riskBD20 7DT: high flood riskBD20 7NA: high flood riskBD20 7EW: high flood riskBD20 7ES: high flood riskBD20 7PL: high flood riskBD20 8DF: high flood riskBD20 7LN: high flood riskBD20 8BN: high flood riskBD20 8BP: high flood riskBD20 8BU: high flood riskBD20 8BX: high flood riskBD20 8EH: high flood riskBD20 8FA: high flood riskBD20 8FB: high flood riskBD20 8FF: high flood riskBD20 8HQ: high flood riskBD20 8JG: high flood riskBD20 8LL: high flood riskBD20 8UY: high flood riskBD20 9BD: high flood riskBD20 9BT: high flood riskBD20 9HA: high flood riskBD20 9HF: high flood riskBD20 9NB: high flood riskBD20 9PE: high flood risk Cross Hills and SteetonKeighleySilsdenAddinghamEast MortonCarleton-in-Craven 17 postcodes at high or medium risk, outlined: this goes to BD20 8BP, the one with most homes and businesses at high risk17 postcodes at high or medium risk14 postcodes at high or medium risk, outlined: this goes to BD20 8FG, the one with most homes and businesses at high risk14 postcodes at high or medium risk10 postcodes at high or medium risk, outlined: this goes to BD20 0ES, the one with most homes and businesses at high risk10 postcodes at high or medium risk10 postcodes at high or medium risk, outlined: this goes to BD20 7SQ, the one with most homes and businesses at high risk10 postcodes at high or medium risk5 postcodes at high or medium risk, outlined: this goes to BD20 7QA, the one with most homes and businesses at high risk5 postcodes at high or medium risk Map of every postcode in BD20, by flood risk Of the 1,381 postcodes in BD20 that ONS places, 62 have a home or business at high risk, 42 are at medium risk at worst, 75 are at low risk at worst, 2 are at very low risk only and 1,200 are not on the Environment Agency's at-risk list. 6 groups of postcodes at high or medium risk are outlined: 17 postcodes at high or medium risk; 14 postcodes at high or medium risk; 10 postcodes at high or medium risk; 10 postcodes at high or medium risk; 5 postcodes at high or medium risk; 5 postcodes at high or medium risk. Places named: Cross Hills and Steeton, Keighley, Silsden, Addingham. Drawn over roads, rivers and built-up areas. North is up; the scale bar is 5 km. A6068A6069A65 Cross Hills and SteetonKeighleySilsdenAddingham 10 postcodes at high or medium risk, outlined: this goes to BD20 7SQ, the one with most homes and businesses at high risk10 postcodes at high or medium risk
  • A home or business at high risk: 62
  • At medium risk at worst: 42
  • At low risk at worst: 75
  • At very low risk only: 2
  • Not on the at-risk list: 1,200
  • Outline: where 5 or more postcodes at high or medium risk lie together

Of the 1,381 postcodes in BD20 that ONS places, 62 have a home or business at high risk, 42 are at medium risk at worst, 75 are at low risk at worst, 2 are at very low risk only and 1,200 are not on the Environment Agency's at-risk list.

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. 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.

The middle of its postcodes: latitude 53.8984, longitude -1.9500. 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; flood risk: Environment Agency, published 6 July 2026; 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

The postcodes at high risk

62 postcodes here have a home or business at high risk. These are the 12 with the most homes and businesses at that risk.

Beside each: how many of its homes and businesses the Environment Agency puts at that risk.

Where the postcodes at high or medium risk lie together

What broadband can you get in BD20?

Ofcom reports on 1,367 of the 1,381 postcodes in BD20. At 1,126 of them every home and business can get gigabit broadband, and at 2 some cannot get decent broadband (10 Mbit/s).

Postcodes where every home can get gigabit1,126 of 1,367
Postcodes where every home can get superfast1,250 of 1,367
Postcodes where some cannot get decent broadband2 of 1,367

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 BD20 at risk of flooding?

181 of the 1,381 postcodes in BD20 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 765 homes and businesses in an area at high or medium risk.

Homes and businesses in an area at risk, at 181 of 1,381 postcodes High: 486Medium: 279Low: 898Very low: 11

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 BD20?

Homes in BD20 sold for a typical £235,000 in the 12 months to August 2026, across 551 sales, down 4.1% on the 12 months before, HM Land Registry's figures show.

£235,000 typical price, the 12 months to August 2026
£245,000 12 months to August 2025
▼ down 4.1% on the 12 months before
  • Detached £373,000 113 sales
  • Semi-detached £255,000 200 sales
  • Terraced £193,000 209 sales
  • Flat or maisonette £133,000 29 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 BD20

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

UK postcode format explained

Places in BD20

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

Who covers BD20

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

  • Keighley and Ilkley871
  • Skipton and Ripon510

Police force areas

  • West Yorkshire871
  • North Yorkshire510

Next to BD20

"Next to" is by number: the districts before and after BD20 in the BD area.

Check a postcode

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