Postal Codes
Postal-code lookup by city. Currently covers 45 Bulgarian cities; more countries rolling out incrementally.
Supported countries
More countries and cities will be added incrementally. The URL template supports extension.
Bulgaria
1000 · 4000 · 9000
4-digit format introduced in 1990. First digit denotes the zone, the rest pinpoints the locality.
United States (coming)
10001 · 90210
5-digit ZIP code (ZIP+4 for greater precision). A single city can carry hundreds of codes.
United Kingdom (coming)
SW1A 1AA
Alphanumeric postcode with an outward and inward part. Pinpoints street or even building.
Frequently Asked Questions
What is a postal code?
A postal code is a numeric or alphanumeric identifier appended to a mailing address to route letters and parcels to the correct post office. Bulgaria uses a 4-digit system; other countries vary (US — 5-digit ZIP, UK — alphanumeric postcode).
How many cities and countries does the lookup currently cover?
Currently 45 Bulgarian cities, including all 27 oblast capitals plus several major secondary and tourist cities. More countries and cities will be added incrementally. The URL shape (/{lang}/tools/utilities/postal-codes/{country}/{city}) is multi-country from day one.
Why does Sofia have more than one code?
Sofia uses postal codes in the range 1000–1820 — districts and neighbourhoods have their own codes. The Sofia page lists the main district codes. For the exact code of a specific address, check the building plaque or the Bulgarian Posts website.
Where does the data come from?
The data is based on the official postal-code list published by Bulgarian Posts (Български пощи ЕАД). All data loads locally — no external services are queried.
How is a new country added?
The URL structure `/postal-codes/{country}/{city}` is multi-country by design. Adding a new country is one entry in `src/lib/postal-codes.ts` plus a city seed — no template changes. This follows the platform's "Built for Extension" strategy.