BD3 postcode district: Bradford and around

BD3 is a postcode district in England, with 579 postcodes in use in 4 sectors. It has postcodes in Bradford and Pudsey. It is split between 2 councils: Bradford (554 postcodes) and Leeds (25).

Postcodes in use
579
Sectors
4
Councils
2 councils
Places
2 places

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

Every postcode in BD3, and which are new since 2020

Map of every postcode in BD3, by new since 2020 Of the 579 postcodes in BD3 that ONS places, 10 are new since 2020 and 569 were in use before 2020. Places named: Bradford Moor, Bowling & Barkerend. Drawn over roads, rivers and built-up areas. North is up; the scale bar is 500 m. BD3 0AA: before 2020BD3 0AB: before 2020BD3 0AD: before 2020BD3 0AE: before 2020BD3 0AF: before 2020BD3 0AG: before 2020BD3 0AH: before 2020BD3 0AJ: before 2020BD3 0AL: before 2020BD3 0AN: before 2020BD3 0AP: before 2020BD3 0AQ: before 2020BD3 0AR: before 2020BD3 0AS: before 2020BD3 0AT: before 2020BD3 0AU: before 2020BD3 0AW: before 2020BD3 0AX: before 2020BD3 0AY: before 2020BD3 0AZ: before 2020BD3 0BA: before 2020BD3 0BD: before 2020BD3 0BE: before 2020BD3 0BG: before 2020BD3 0BJ: before 2020BD3 0BP: before 2020BD3 0BQ: before 2020BD3 0BS: before 2020BD3 0BW: before 2020BD3 0BX: before 2020BD3 0BZ: before 2020BD3 0DA: before 2020BD3 0DB: before 2020BD3 0DD: before 2020BD3 0DG: before 2020BD3 0DH: before 2020BD3 0DJ: before 2020BD3 0DL: before 2020BD3 0DN: before 2020BD3 0DP: before 2020BD3 0DR: before 2020BD3 0DW: before 2020BD3 0DY: before 2020BD3 0DZ: before 2020BD3 0EA: before 2020BD3 0EB: before 2020BD3 0ED: before 2020BD3 0EF: before 2020BD3 0EG: before 2020BD3 0EH: before 2020BD3 0EJ: before 2020BD3 0EL: before 2020BD3 0EP: before 2020BD3 0EQ: before 2020BD3 0ER: before 2020BD3 0EY: before 2020BD3 0EZ: before 2020BD3 0FA: before 2020BD3 0HA: before 2020BD3 0HD: before 2020BD3 0HE: before 2020BD3 0HG: before 2020BD3 0HH: before 2020BD3 0HJ: before 2020BD3 0HL: before 2020BD3 0HN: before 2020BD3 0HR: before 2020BD3 0HS: before 2020BD3 0HT: before 2020BD3 0HW: before 2020BD3 0HX: before 2020BD3 0HY: before 2020BD3 0JA: before 2020BD3 0JB: before 2020BD3 0JD: before 2020BD3 0JE: before 2020BD3 0JF: before 2020BD3 0JH: before 2020BD3 0JP: before 2020BD3 0JS: before 2020BD3 0JT: before 2020BD3 0JU: before 2020BD3 0JX: before 2020BD3 0JY: before 2020BD3 0JZ: before 2020BD3 0LA: before 2020BD3 0LB: before 2020BD3 0LD: before 2020BD3 0LE: before 2020BD3 0LF: before 2020BD3 0LG: before 2020BD3 0LH: before 2020BD3 0LJ: before 2020BD3 0LL: before 2020BD3 0LN: before 2020BD3 0LP: before 2020BD3 0LQ: before 2020BD3 0LR: before 2020BD3 0LT: before 2020BD3 0LW: before 2020BD3 0LY: before 2020BD3 0LZ: before 2020BD3 0NA: before 2020BD3 0NB: before 2020BD3 0ND: before 2020BD3 0NE: before 2020BD3 0NG: before 2020BD3 0NQ: before 2020BD3 0NW: before 2020BD3 0PD: before 2020BD3 0PE: before 2020BD3 0PF: before 2020BD3 0PG: before 2020BD3 0PH: before 2020BD3 0PJ: before 2020BD3 0PL: before 2020BD3 0PN: before 2020BD3 0PP: before 2020BD3 0PQ: before 2020BD3 0PR: before 2020BD3 0PS: before 2020BD3 0PT: before 2020BD3 0PU: before 2020BD3 0PW: before 2020BD3 0PX: before 2020BD3 0PY: before 2020BD3 0PZ: before 2020BD3 0QB: before 2020BD3 0QD: before 2020BD3 0QE: before 2020BD3 0QT: before 2020BD3 0QW: before 2020BD3 0RG: before 2020BD3 0RH: before 2020BD3 0RJ: before 2020BD3 0RN: before 2020BD3 0RP: before 2020BD3 0RQ: before 2020BD3 0RW: before 2020BD3 0RY: before 2020BD3 0SD: before 2020BD3 0SE: before 2020BD3 0SF: before 2020BD3 0SG: before 2020BD3 0SH: before 2020BD3 0SQ: before 2020BD3 7AA: before 2020BD3 7AB: before 2020BD3 7AD: before 2020BD3 7AE: before 2020BD3 7AG: before 2020BD3 7AH: before 2020BD3 7AJ: before 2020BD3 7AL: before 2020BD3 7AN: before 2020BD3 7AP: before 2020BD3 7AQ: before 2020BD3 7AR: before 2020BD3 7AS: before 2020BD3 7AT: before 2020BD3 7AU: before 2020BD3 7AW: before 2020BD3 7AX: before 2020BD3 7AY: before 2020BD3 7AZ: before 2020BD3 7BA: before 2020BD3 7BB: before 2020BD3 7BD: before 2020BD3 7BE: before 2020BD3 7BG: before 2020BD3 7BH: before 2020BD3 7BQ: before 2020BD3 7BS: before 2020BD3 7BT: before 2020BD3 7BU: before 2020BD3 7BW: before 2020BD3 7BX: before 2020BD3 7BY: before 2020BD3 7BZ: before 2020BD3 7DA: before 2020BD3 7DB: before 2020BD3 7DD: before 2020BD3 7DE: before 2020BD3 7DF: before 2020BD3 7DG: before 2020BD3 7DH: before 2020BD3 7DJ: before 2020BD3 7DL: before 2020BD3 7DN: before 2020BD3 7DP: before 2020BD3 7DQ: before 2020BD3 7DS: before 2020BD3 7DT: before 2020BD3 7DW: before 2020BD3 7DX: before 2020BD3 7DY: before 2020BD3 7DZ: before 2020BD3 7EA: before 2020BD3 7EH: before 2020BD3 7EJ: before 2020BD3 7EL: before 2020BD3 7EN: before 2020BD3 7EP: before 2020BD3 7ER: before 2020BD3 7ES: before 2020BD3 7ET: before 2020BD3 7EU: before 2020BD3 7EW: before 2020BD3 7EX: before 2020BD3 7EY: before 2020BD3 7EZ: before 2020BD3 7FD: before 2020BD3 7FE: before 2020BD3 7FF: before 2020BD3 7FG: before 2020BD3 7FH: before 2020BD3 7FJ: before 2020BD3 7FL: before 2020BD3 7FN: before 2020BD3 7HA: before 2020BD3 7HB: before 2020BD3 7HD: before 2020BD3 7HE: before 2020BD3 7HH: before 2020BD3 7HJ: before 2020BD3 7HL: before 2020BD3 7HN: before 2020BD3 7HP: before 2020BD3 7HQ: before 2020BD3 7HR: before 2020BD3 7HS: before 2020BD3 7HT: before 2020BD3 7HU: before 2020BD3 7HW: before 2020BD3 7HX: before 2020BD3 7HZ: before 2020BD3 7JD: before 2020BD3 7JE: before 2020BD3 7JF: before 2020BD3 7JG: before 2020BD3 7JH: before 2020BD3 7JJ: before 2020BD3 7JL: before 2020BD3 7JN: before 2020BD3 7JP: before 2020BD3 7JQ: before 2020BD3 7JR: before 2020BD3 7JS: before 2020BD3 7JT: before 2020BD3 7JU: before 2020BD3 7JW: before 2020BD3 7JX: before 2020BD3 7JY: before 2020BD3 7JZ: before 2020BD3 7LA: before 2020BD3 7LB: before 2020BD3 7LD: before 2020BD3 7LE: before 2020BD3 7LF: before 2020BD3 7LG: before 2020BD3 7LH: before 2020BD3 7LJ: before 2020BD3 7LL: before 2020BD3 7LN: before 2020BD3 7LP: before 2020BD3 7LQ: before 2020BD3 7LR: before 2020BD3 7LS: before 2020BD3 7LT: before 2020BD3 7LW: before 2020BD3 7LX: before 2020BD3 7NB: before 2020BD3 7ND: before 2020BD3 7NE: before 2020BD3 7NH: before 2020BD3 7NJ: before 2020BD3 8AA: before 2020BD3 8AB: before 2020BD3 8AD: before 2020BD3 8AE: before 2020BD3 8AF: before 2020BD3 8AG: before 2020BD3 8AH: before 2020BD3 8AJ: before 2020BD3 8AL: before 2020BD3 8AN: before 2020BD3 8AP: before 2020BD3 8AQ: before 2020BD3 8AR: before 2020BD3 8AS: before 2020BD3 8AT: before 2020BD3 8AU: before 2020BD3 8AW: before 2020BD3 8AX: before 2020BD3 8AY: before 2020BD3 8AZ: before 2020BD3 8BA: before 2020BD3 8BB: before 2020BD3 8BD: before 2020BD3 8BE: before 2020BD3 8BG: before 2020BD3 8BH: before 2020BD3 8BJ: before 2020BD3 8BN: before 2020BD3 8BP: before 2020BD3 8BQ: before 2020BD3 8BS: before 2020BD3 8BU: before 2020BD3 8BW: before 2020BD3 8BX: before 2020BD3 8BY: before 2020BD3 8BZ: before 2020BD3 8DA: before 2020BD3 8DB: before 2020BD3 8DD: before 2020BD3 8DE: before 2020BD3 8DF: before 2020BD3 8DG: before 2020BD3 8DJ: before 2020BD3 8DN: before 2020BD3 8DP: before 2020BD3 8DR: before 2020BD3 8DS: before 2020BD3 8DT: before 2020BD3 8DU: before 2020BD3 8DX: before 2020BD3 8DY: before 2020BD3 8DZ: before 2020BD3 8EA: before 2020BD3 8EB: before 2020BD3 8ED: before 2020BD3 8EE: before 2020BD3 8EF: before 2020BD3 8EG: before 2020BD3 8EH: before 2020BD3 8EL: before 2020BD3 8EQ: before 2020BD3 8ET: before 2020BD3 8EU: before 2020BD3 8EX: before 2020BD3 8EY: before 2020BD3 8EZ: before 2020BD3 8HA: before 2020BD3 8HB: before 2020BD3 8HD: before 2020BD3 8HE: before 2020BD3 8HF: before 2020BD3 8HL: before 2020BD3 8HN: before 2020BD3 8HP: before 2020BD3 8HR: before 2020BD3 8HS: before 2020BD3 8HT: before 2020BD3 8HU: before 2020BD3 8HW: before 2020BD3 8HX: before 2020BD3 8HY: before 2020BD3 8HZ: before 2020BD3 8JB: before 2020BD3 8JD: before 2020BD3 8JE: before 2020BD3 8JF: before 2020BD3 8JJ: before 2020BD3 8JQ: before 2020BD3 8JR: before 2020BD3 8JS: before 2020BD3 8JT: before 2020BD3 8JW: before 2020BD3 8JX: before 2020BD3 8JY: before 2020BD3 8LE: before 2020BD3 8LF: before 2020BD3 8LG: before 2020BD3 8LH: before 2020BD3 8LJ: before 2020BD3 8LN: before 2020BD3 8LP: before 2020BD3 8LU: before 2020BD3 8LW: before 2020BD3 8LY: before 2020BD3 8NA: before 2020BD3 8NB: before 2020BD3 8ND: before 2020BD3 8NE: before 2020BD3 8NG: before 2020BD3 8NH: before 2020BD3 8NJ: before 2020BD3 8NL: before 2020BD3 8NN: before 2020BD3 8NP: before 2020BD3 8NQ: before 2020BD3 8NR: before 2020BD3 8NW: before 2020BD3 8PL: before 2020BD3 8PP: before 2020BD3 8PR: before 2020BD3 8PS: before 2020BD3 8PT: before 2020BD3 8PU: before 2020BD3 8PX: before 2020BD3 8PY: before 2020BD3 8PZ: before 2020BD3 8QB: before 2020BD3 8QD: before 2020BD3 8QH: before 2020BD3 8QJ: before 2020BD3 8QL: before 2020BD3 8QN: before 2020BD3 8QP: before 2020BD3 8QQ: before 2020BD3 8QR: before 2020BD3 8QS: before 2020BD3 8QT: before 2020BD3 8QW: before 2020BD3 8QX: before 2020BD3 8QZ: before 2020BD3 8RD: before 2020BD3 8RP: before 2020BD3 8RR: before 2020BD3 8RS: before 2020BD3 8RT: before 2020BD3 8RU: before 2020BD3 8RW: before 2020BD3 8RY: before 2020BD3 8SA: before 2020BD3 9AB: before 2020BD3 9AH: before 2020BD3 9AL: before 2020BD3 9AN: before 2020BD3 9AP: before 2020BD3 9AR: before 2020BD3 9AU: before 2020BD3 9AY: before 2020BD3 9BD: before 2020BD3 9BE: before 2020BD3 9BH: before 2020BD3 9BN: before 2020BD3 9BY: before 2020BD3 9BZ: before 2020BD3 9DA: before 2020BD3 9DB: before 2020BD3 9DD: before 2020BD3 9DE: before 2020BD3 9DF: before 2020BD3 9DG: before 2020BD3 9DJ: before 2020BD3 9DN: before 2020BD3 9DP: before 2020BD3 9DQ: before 2020BD3 9DR: before 2020BD3 9DS: before 2020BD3 9DT: before 2020BD3 9DW: before 2020BD3 9DX: before 2020BD3 9DY: before 2020BD3 9EA: before 2020BD3 9EB: before 2020BD3 9ED: before 2020BD3 9EE: before 2020BD3 9EF: before 2020BD3 9EG: before 2020BD3 9EH: before 2020BD3 9EJ: before 2020BD3 9EL: before 2020BD3 9EN: before 2020BD3 9EP: before 2020BD3 9ES: before 2020BD3 9EW: before 2020BD3 9EY: before 2020BD3 9EZ: before 2020BD3 9HA: before 2020BD3 9HB: before 2020BD3 9HD: before 2020BD3 9HE: before 2020BD3 9HJ: before 2020BD3 9HN: before 2020BD3 9HR: before 2020BD3 9JA: before 2020BD3 9JN: before 2020BD3 9JP: before 2020BD3 9JS: before 2020BD3 9JT: before 2020BD3 9JU: before 2020BD3 9JX: before 2020BD3 9JY: before 2020BD3 9JZ: before 2020BD3 9LA: before 2020BD3 9LB: before 2020BD3 9LD: before 2020BD3 9LE: before 2020BD3 9LG: before 2020BD3 9LJ: before 2020BD3 9LN: before 2020BD3 9LP: before 2020BD3 9LX: before 2020BD3 9LY: before 2020BD3 9NA: before 2020BD3 9NB: before 2020BD3 9ND: before 2020BD3 9NG: before 2020BD3 9NH: before 2020BD3 9NJ: before 2020BD3 9NL: before 2020BD3 9NN: before 2020BD3 9NP: before 2020BD3 9NR: before 2020BD3 9NS: before 2020BD3 9NT: before 2020BD3 9NU: before 2020BD3 9NX: before 2020BD3 9PA: before 2020BD3 9PD: before 2020BD3 9PE: before 2020BD3 9PH: before 2020BD3 9PJ: before 2020BD3 9PL: before 2020BD3 9PQ: before 2020BD3 9PS: before 2020BD3 9QD: before 2020BD3 9QF: before 2020BD3 9QH: before 2020BD3 9QL: before 2020BD3 9QN: before 2020BD3 9QP: before 2020BD3 9QQ: before 2020BD3 9QT: before 2020BD3 9QX: before 2020BD3 9QY: before 2020BD3 9RA: before 2020BD3 9RD: before 2020BD3 9RF: before 2020BD3 9RH: before 2020BD3 9RJ: before 2020BD3 9RU: before 2020BD3 9RW: before 2020BD3 9RY: before 2020BD3 9SB: before 2020BD3 9SE: before 2020BD3 9SJ: before 2020BD3 9SL: before 2020BD3 9SN: before 2020BD3 9SR: before 2020BD3 9SU: before 2020BD3 9SW: before 2020BD3 9TB: before 2020BD3 9TD: before 2020BD3 9TE: before 2020BD3 9TJ: before 2020BD3 9TN: before 2020BD3 9TP: before 2020BD3 9TR: before 2020BD3 9TU: before 2020BD3 9TW: before 2020BD3 9TX: before 2020BD3 9TY: before 2020BD3 9UD: before 2020BD3 0FD: new since 2020BD3 7AF: new since 2020BD3 7WU: new since 2020BD3 8DQ: new since 2020BD3 9AJ: new since 2020BD3 9AX: new since 2020BD3 9BA: new since 2020BD3 9BP: new since 2020BD3 9SX: new since 2020BD3 0DU: new since 2020 Bradford MoorBowling & Barkerend Map of every postcode in BD3, by new since 2020 Of the 579 postcodes in BD3 that ONS places, 10 are new since 2020 and 569 were in use before 2020. Places named: Bradford Moor, Bowling & Barkerend. Drawn over roads, rivers and built-up areas. North is up; the scale bar is 1 km. Bradford MoorBowling & Barkerend
  • New since 2020: 10
  • In use before 2020: 569

Of the 579 postcodes in BD3 that ONS places, 10 are new since 2020 and 569 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. 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 53.7985, longitude -1.7265. 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

What broadband can you get in BD3?

Ofcom reports on 568 of the 579 postcodes in BD3. At 452 of them every home and business can get gigabit broadband.

Postcodes where every home can get gigabit452 of 568
Postcodes where every home can get superfast553 of 568

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

None of the 579 postcodes in BD3 is on the Environment Agency's list of postcodes with a home or business in an area at risk of flooding from rivers or the sea.

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

Homes in BD3 sold for a typical £115,000 in the 12 months to August 2026, across 118 sales, no change on the 12 months before, HM Land Registry's figures show.

£115,000 typical price, the 12 months to August 2026
£115,000 12 months to August 2025
■ no change on the 12 months before
  • Detached 1 sale, too few to price
  • Semi-detached £142,500 20 sales
  • Terraced £112,500 92 sales
  • Flat or maisonette £96,000 5 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 BD3

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

UK postcode format explained

Places in BD3

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

Who covers BD3

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

  • Bradford East554
  • Leeds West and Pudsey25

Police force areas

  • West Yorkshire579

Next to BD3

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

Check a postcode

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