Postal code · kod pocztowy

Poland postal codes

Poland postal codes have the format ##-###, for example 00-950. zipcodestack has 75,194 postal codes for Poland in 16 regions.

Format
##-###
Example
00-950
Codes in our database
75,194
Local name
kod pocztowy

Poland postal code format

Pattern##-### (# digit, @ letter)
Examples00-950, 05-470, 48-300, 32-015, 00-940
Regex^(?:\d{2}-\d{3})$
Official lookupkody.poczta-polska.pl

Format and regex from Google's address metadata (libaddressinput). The regex checks the shape of a code, not whether it exists.

Postal Codes by region

RegionRangeCodes
Greater Poland60-001 – 89-3501,559
Kujawsko-Pomorskie85-000 – 89-530904
Lesser Poland30-000 – 38-3501,549
Lower Silesia50-001 – 67-2401,581
Lublin08-500 – 24-350832
Lubusz65-001 – 69-220456
Mazovia00-002 – 96-5214,201
Łódź Voivodeship26-300 – 99-4401,839
Opole Voivodeship45-001 – 49-353396
Podlasie15-001 – 19-230745
Pomerania76-200 – 89-6521,472
Silesia34-300 – 47-4801,122
Subcarpathia35-001 – 39-523492
Świętokrzyskie25-002 – 29-145612
Warmia-Masuria10-003 – 82-340779
West Pomerania70-001 – 78-8841,768

Postal Codes of the largest cities

Neighbouring countries

Poland postal codes: FAQ

What is the postal code format in Poland?

Poland postal codes follow the pattern ##-### (# = digit, @ = letter). Examples: 00-950, 05-470, 48-300, 32-015, 00-940.

What regex validates Poland postal codes?

^(?:\d{2}-\d{3})$ matches the official format (from Google's address metadata). It checks the shape only; whether a code exists needs a lookup in a postal code database such as the zipcodestack API.

What is the postal code of Warsaw?

Warsaw has 3195 postal codes, starting with 00-002. The right one depends on the street; see the full list for Warsaw.

What are postal codes called in Poland?

In Poland the postal code is called kod pocztowy.

How many postal codes are there in Poland?

The zipcodestack database contains 75,194 postal codes for Poland, each with place name, region and coordinates.

Postal code API

Look up Poland postal codes by API

zipcodestack looks up, validates and searches postal codes in 149 countries: city, state, coordinates, distances and radius search, as JSON.

/v1/search documentation International postal code API All documentation

300 free requests every month. No credit card required.

GET https://api.zipcodestack.com/v1/search?codes=00-950&country=pl

{
  "results": {
    "00-950": [{
      "postal_code": "00-950",
      "country_code": "PL",
      "city": "…",
      "state": "…",
      "latitude": …,
      "longitude": …
    }]
  }
}

Free postal code tools

Start using our ZIP Code API for free today!

Get 300 requests / month for free