IP19 postcode district: Halesworth and around, Suffolk

IP19 is a postcode district in Suffolk, with 598 postcodes in use in 4 sectors. It has postcodes in Halesworth. It is split between 2 councils: East Suffolk (597 postcodes) and Mid Suffolk (1).

Postcodes in use
598
Sectors
4
Councils
2 councils

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

Every postcode in IP19, and which are new since 2020

Map of every postcode in IP19, by new since 2020 Of the 598 postcodes in IP19 that ONS places, 21 are new since 2020 and 577 were in use before 2020. One group of new postcodes is outlined: 6 new postcodes since 2020. Places named: Halesworth. Drawn over roads, rivers and built-up areas. North is up; the scale bar is 2.5 km. A145 IP19 0AA: before 2020IP19 0AB: before 2020IP19 0AD: before 2020IP19 0AE: before 2020IP19 0AF: before 2020IP19 0AG: before 2020IP19 0AJ: before 2020IP19 0AL: before 2020IP19 0AN: before 2020IP19 0AP: before 2020IP19 0AQ: before 2020IP19 0AR: before 2020IP19 0AT: before 2020IP19 0AU: before 2020IP19 0AW: before 2020IP19 0AY: before 2020IP19 0AZ: before 2020IP19 0BA: before 2020IP19 0BB: before 2020IP19 0BE: before 2020IP19 0BG: before 2020IP19 0BN: before 2020IP19 0BP: before 2020IP19 0BT: before 2020IP19 0BU: before 2020IP19 0BX: before 2020IP19 0BY: before 2020IP19 0BZ: before 2020IP19 0DB: before 2020IP19 0DD: before 2020IP19 0DE: before 2020IP19 0DF: before 2020IP19 0DH: before 2020IP19 0DJ: before 2020IP19 0DL: before 2020IP19 0DN: before 2020IP19 0DP: before 2020IP19 0DR: before 2020IP19 0DS: before 2020IP19 0DT: before 2020IP19 0DU: before 2020IP19 0DW: before 2020IP19 0EA: before 2020IP19 0EB: before 2020IP19 0ED: before 2020IP19 0EE: before 2020IP19 0EF: before 2020IP19 0EG: before 2020IP19 0EH: before 2020IP19 0EJ: before 2020IP19 0EL: before 2020IP19 0EQ: before 2020IP19 0ER: before 2020IP19 0ES: before 2020IP19 0ET: before 2020IP19 0EU: before 2020IP19 0EX: before 2020IP19 0EY: before 2020IP19 0EZ: before 2020IP19 0HA: before 2020IP19 0HB: before 2020IP19 0HD: before 2020IP19 0HE: before 2020IP19 0HF: before 2020IP19 0HG: before 2020IP19 0HH: before 2020IP19 0HJ: before 2020IP19 0HL: before 2020IP19 0HN: before 2020IP19 0HP: before 2020IP19 0HQ: before 2020IP19 0HR: before 2020IP19 0HT: before 2020IP19 0HU: before 2020IP19 0HW: before 2020IP19 0HX: before 2020IP19 0HY: before 2020IP19 0HZ: before 2020IP19 0JD: before 2020IP19 0JF: before 2020IP19 0JH: before 2020IP19 0JJ: before 2020IP19 0JN: before 2020IP19 0JP: before 2020IP19 0JQ: before 2020IP19 0JR: before 2020IP19 0JT: before 2020IP19 0JU: before 2020IP19 0JW: before 2020IP19 0JX: before 2020IP19 0JY: before 2020IP19 0LA: before 2020IP19 0LB: before 2020IP19 0LD: before 2020IP19 0LE: before 2020IP19 0LF: before 2020IP19 0LG: before 2020IP19 0LH: before 2020IP19 0LJ: before 2020IP19 0LL: before 2020IP19 0LN: before 2020IP19 0LP: before 2020IP19 0LQ: before 2020IP19 0LR: before 2020IP19 0LS: before 2020IP19 0LT: before 2020IP19 0LU: before 2020IP19 0LW: before 2020IP19 0LX: before 2020IP19 0LY: before 2020IP19 0NA: before 2020IP19 0NB: before 2020IP19 0ND: before 2020IP19 0NE: before 2020IP19 0NF: before 2020IP19 0NG: before 2020IP19 0NH: before 2020IP19 0NJ: before 2020IP19 0NL: before 2020IP19 0NN: before 2020IP19 0NQ: before 2020IP19 0NR: before 2020IP19 0NS: before 2020IP19 0NT: before 2020IP19 0NU: before 2020IP19 0NX: before 2020IP19 0NY: before 2020IP19 0NZ: before 2020IP19 0PA: before 2020IP19 0PB: before 2020IP19 0PD: before 2020IP19 0PH: before 2020IP19 0PJ: before 2020IP19 0PL: before 2020IP19 0PN: before 2020IP19 0PP: before 2020IP19 0PR: before 2020IP19 0PS: before 2020IP19 0PT: before 2020IP19 0PU: before 2020IP19 0PW: before 2020IP19 0QA: before 2020IP19 0QB: before 2020IP19 0QD: before 2020IP19 0QE: before 2020IP19 0QF: before 2020IP19 0QG: before 2020IP19 0QH: before 2020IP19 0QJ: before 2020IP19 0QL: before 2020IP19 0QN: before 2020IP19 0QP: before 2020IP19 0QQ: before 2020IP19 0QW: before 2020IP19 0RA: before 2020IP19 0RB: before 2020IP19 0RD: before 2020IP19 0RE: before 2020IP19 0RF: before 2020IP19 0RG: before 2020IP19 0RH: before 2020IP19 0RJ: before 2020IP19 0RL: before 2020IP19 0RN: before 2020IP19 0RP: before 2020IP19 0RQ: before 2020IP19 0RR: before 2020IP19 0RS: before 2020IP19 0RT: before 2020IP19 0RU: before 2020IP19 8AN: before 2020IP19 8AP: before 2020IP19 8BN: before 2020IP19 8BU: before 2020IP19 8BX: before 2020IP19 8BZ: before 2020IP19 8DA: before 2020IP19 8DE: before 2020IP19 8DF: before 2020IP19 8DG: before 2020IP19 8DJ: before 2020IP19 8DL: before 2020IP19 8DN: before 2020IP19 8DP: before 2020IP19 8DR: before 2020IP19 8DS: before 2020IP19 8DU: before 2020IP19 8DX: before 2020IP19 8EA: before 2020IP19 8ED: before 2020IP19 8EG: before 2020IP19 8EJ: before 2020IP19 8EN: before 2020IP19 8EQ: before 2020IP19 8ET: before 2020IP19 8EZ: before 2020IP19 8GY: before 2020IP19 8HA: before 2020IP19 8HD: before 2020IP19 8HE: before 2020IP19 8HF: before 2020IP19 8HG: before 2020IP19 8HJ: before 2020IP19 8HL: before 2020IP19 8HN: before 2020IP19 8HS: before 2020IP19 8HX: before 2020IP19 8HY: before 2020IP19 8JA: before 2020IP19 8JE: before 2020IP19 8JH: before 2020IP19 8JJ: before 2020IP19 8JL: before 2020IP19 8JP: before 2020IP19 8JQ: before 2020IP19 8JY: before 2020IP19 8LB: before 2020IP19 8LH: before 2020IP19 8LP: before 2020IP19 8LR: before 2020IP19 8LS: before 2020IP19 8LT: before 2020IP19 8LU: before 2020IP19 8LX: before 2020IP19 8LY: before 2020IP19 8LZ: before 2020IP19 8NA: before 2020IP19 8NB: before 2020IP19 8ND: before 2020IP19 8NE: before 2020IP19 8NF: before 2020IP19 8NH: before 2020IP19 8NJ: before 2020IP19 8NL: before 2020IP19 8NN: before 2020IP19 8NP: before 2020IP19 8NQ: before 2020IP19 8NR: before 2020IP19 8NS: before 2020IP19 8NT: before 2020IP19 8NU: before 2020IP19 8NW: before 2020IP19 8NX: before 2020IP19 8NY: before 2020IP19 8NZ: before 2020IP19 8PA: before 2020IP19 8PB: before 2020IP19 8PE: before 2020IP19 8PF: before 2020IP19 8PG: before 2020IP19 8PH: before 2020IP19 8PJ: before 2020IP19 8PL: before 2020IP19 8PP: before 2020IP19 8PQ: before 2020IP19 8PR: before 2020IP19 8PS: before 2020IP19 8PW: before 2020IP19 8PX: before 2020IP19 8PY: before 2020IP19 8PZ: before 2020IP19 8QD: before 2020IP19 8QE: before 2020IP19 8QL: before 2020IP19 8QN: before 2020IP19 8QP: before 2020IP19 8QR: before 2020IP19 8QS: before 2020IP19 8QT: before 2020IP19 8QU: before 2020IP19 8QW: before 2020IP19 8QX: before 2020IP19 8QY: before 2020IP19 8QZ: before 2020IP19 8RA: before 2020IP19 8RB: before 2020IP19 8RD: before 2020IP19 8RE: before 2020IP19 8RG: before 2020IP19 8RH: before 2020IP19 8RJ: before 2020IP19 8RL: before 2020IP19 8RN: before 2020IP19 8RP: before 2020IP19 8RQ: before 2020IP19 8RT: before 2020IP19 8RU: before 2020IP19 8RW: before 2020IP19 8RX: before 2020IP19 8SA: before 2020IP19 8SD: before 2020IP19 8SE: before 2020IP19 8TB: before 2020IP19 8TF: before 2020IP19 8TH: before 2020IP19 8TN: before 2020IP19 8TQ: before 2020IP19 8TR: before 2020IP19 8TT: before 2020IP19 9AA: before 2020IP19 9AB: before 2020IP19 9AD: before 2020IP19 9AE: before 2020IP19 9AF: before 2020IP19 9AG: before 2020IP19 9AH: before 2020IP19 9AJ: before 2020IP19 9AN: before 2020IP19 9AP: before 2020IP19 9AQ: before 2020IP19 9AR: before 2020IP19 9AS: before 2020IP19 9AT: before 2020IP19 9AU: before 2020IP19 9AX: before 2020IP19 9AZ: before 2020IP19 9BA: before 2020IP19 9BB: before 2020IP19 9BD: before 2020IP19 9BE: before 2020IP19 9BF: before 2020IP19 9BG: before 2020IP19 9BH: before 2020IP19 9BJ: before 2020IP19 9BP: before 2020IP19 9BQ: before 2020IP19 9BS: before 2020IP19 9BT: before 2020IP19 9BU: before 2020IP19 9BW: before 2020IP19 9BX: before 2020IP19 9BY: before 2020IP19 9BZ: before 2020IP19 9DA: before 2020IP19 9DB: before 2020IP19 9DD: before 2020IP19 9DE: before 2020IP19 9DF: before 2020IP19 9DG: before 2020IP19 9DH: before 2020IP19 9DJ: before 2020IP19 9DQ: before 2020IP19 9DU: before 2020IP19 9DX: before 2020IP19 9DZ: before 2020IP19 9EA: before 2020IP19 9EE: before 2020IP19 9EF: before 2020IP19 9EH: before 2020IP19 9EJ: before 2020IP19 9EL: before 2020IP19 9EN: before 2020IP19 9EQ: before 2020IP19 9ER: before 2020IP19 9ET: before 2020IP19 9EU: before 2020IP19 9EW: before 2020IP19 9EX: before 2020IP19 9EY: before 2020IP19 9EZ: before 2020IP19 9HA: before 2020IP19 9HE: before 2020IP19 9HH: before 2020IP19 9HJ: before 2020IP19 9HL: before 2020IP19 9HN: before 2020IP19 9HP: before 2020IP19 9HR: before 2020IP19 9HT: before 2020IP19 9HU: before 2020IP19 9HW: before 2020IP19 9HX: before 2020IP19 9HZ: before 2020IP19 9JB: before 2020IP19 9JD: before 2020IP19 9JE: before 2020IP19 9JF: before 2020IP19 9JG: before 2020IP19 9JH: before 2020IP19 9JN: before 2020IP19 9JP: before 2020IP19 9JQ: before 2020IP19 9JR: before 2020IP19 9JS: before 2020IP19 9JT: before 2020IP19 9JU: before 2020IP19 9JW: before 2020IP19 9JX: before 2020IP19 9JY: before 2020IP19 9JZ: before 2020IP19 9LA: before 2020IP19 9LB: before 2020IP19 9LD: before 2020IP19 9LG: before 2020IP19 9LH: before 2020IP19 9LL: before 2020IP19 9LN: before 2020IP19 9LP: before 2020IP19 9LQ: before 2020IP19 9LT: before 2020IP19 9LU: before 2020IP19 9LX: before 2020IP19 9LY: before 2020IP19 9LZ: before 2020IP19 9NA: before 2020IP19 9NB: before 2020IP19 9ND: before 2020IP19 9NE: before 2020IP19 9NF: before 2020IP19 9NG: before 2020IP19 9NH: before 2020IP19 9NJ: before 2020IP19 9NL: before 2020IP19 9NQ: before 2020IP19 9XA: before 2020IP19 0DZ: before 2020IP19 0JE: before 2020IP19 0PX: before 2020IP19 8AH: before 2020IP19 8BE: before 2020IP19 8BL: before 2020IP19 8EP: before 2020IP19 8LA: before 2020IP19 8AJ: before 2020IP19 8AW: before 2020IP19 0BF: new since 2020IP19 8DQ: new since 2020IP19 8FA: new since 2020IP19 8FE: new since 2020IP19 8FF: new since 2020IP19 8FG: new since 2020IP19 8FH: new since 2020IP19 8FL: new since 2020IP19 8FZ: new since 2020IP19 8LG: new since 2020IP19 8QG: new since 2020IP19 8SQ: new since 2020IP19 8ST: new since 2020IP19 9HG: new since 2020IP19 1BF: new since 2020IP19 8FP: new since 2020IP19 8LN: new since 2020IP19 8SU: new since 2020 Halesworth 6 new postcodes since 2020, outlined: this goes to IP19 8FL, the newest of them6 new postcodes since 2020 Map of every postcode in IP19, by new since 2020 Of the 598 postcodes in IP19 that ONS places, 21 are new since 2020 and 577 were in use before 2020. One group of new postcodes is outlined: 6 new postcodes since 2020. Places named: Halesworth. Drawn over roads, rivers and built-up areas. North is up; the scale bar is 5 km. Halesworth 6 new postcodes since 2020, outlined: this goes to IP19 8FL, the newest of them6 new postcodes since 2020
  • New since 2020: 21
  • In use before 2020: 577
  • Outline: where 5 or more new postcodes since 2020 lie together

Of the 598 postcodes in IP19 that ONS places, 21 are new since 2020 and 577 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 250 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 52.3404, longitude 1.4945. 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 IP19?

Ofcom reports on 582 of the 598 postcodes in IP19. At 234 of them every home and business can get gigabit broadband, and at 17 some cannot get decent broadband (10 Mbit/s).

Postcodes where every home can get gigabit234 of 582
Postcodes where every home can get superfast474 of 582
Postcodes where some cannot get decent broadband17 of 582

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

61 of the 598 postcodes in IP19 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 75 homes and businesses in an area at high or medium risk.

Homes and businesses in an area at risk, at 61 of 598 postcodes High: 42Medium: 33Low: 159Very low: 43

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

Homes in IP19 sold for a typical £277,750 in the 12 months to August 2026, across 146 sales, down 11.1% on the 12 months before, HM Land Registry's figures show.

£277,750 typical price, the 12 months to August 2026
£312,500 12 months to August 2025
▼ down 11.1% on the 12 months before
  • Detached £382,500 76 sales
  • Semi-detached £250,000 49 sales
  • Terraced £206,500 16 sales
  • Flat or maisonette £135,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 IP19

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

UK postcode format explained

Places in IP19

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

Who covers IP19

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

  • Waveney Valley412
  • Suffolk Coastal186

Police force areas

  • Suffolk598

Next to IP19

"Next to" is by number: the districts before and after IP19 in the IP area.

Check a postcode

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