Going Stellar

Home/Research

Desk research · Romanian postcodes

Where to get street-level postal-code data for Romania, and how reliable it is

The only official bulk file of Romanian postcodes with street ranges is Poșta Română's 2016 workbook on the national open-data portal, reusable commercially under OGL-ROU-1.0. It covers streets only in Bucharest and 47 large localities; everywhere else the code belongs to the whole locality. Newer-looking free sources we checked either lack postcodes, lack streets, or repackage the same 2016 file.

Published

The short answer

The official source of street-level postal codes for Romania is Poșta Română's INFOCOD nomenclature. The newest version published as open data is a 2016 Excel workbook on data.gov.ro, licensed under the Open Government Licence Romania 1.0 (OGL-ROU-1.0), which allows commercial reuse with attribution. It gives street and number-range codes for Bucharest and 47 large localities, and one code per locality for the rest of the country.

No free source we checked on 11 October 2026 offers a newer nationwide table linking street, number range and postcode. Street registers (OpenStreetMap, the state register RENNS) tell you which streets exist; they do not tell you their postcodes. Build with two layers, a postal layer and a street layer, and record for every code whether it was assigned to a street segment or to a whole locality.

What is in Poșta Română's open workbook

The dataset ‘Coduri postale Romania’ on data.gov.ro is published by Poșta Română. Its catalogue entry was created on 31 October 2013 and last modified on 6 September 2016. It lists four Excel resources: an October 2013 file, a May 2016 file, and two resources labelled ‘Infocod Sept.2016 cu SIRUTA’ whose file name says infocod-cu-siruta-mai-2016.xls. The label and the file name disagree; the file's own metadata says it was last saved on 6 September 2016.

We downloaded that workbook and read it. It has three sheets. The Bucharest sheet has 12,400 rows with street type, street name, number range, postcode, sector and the SIRUTA code (the national statistics code for an administrative unit). The ‘Localitati peste 50.000 loc’ sheet has 29,204 rows covering 47 localities, with the same street and range columns. The ‘Localitati sub 50.000 loc’ sheet has 13,803 rows, one per locality, with county, locality, postcode and SIRUTA and no street columns at all. In total that is 55,407 rows and 37,914 distinct postcodes.

The licence is the strongest part. OGL-ROU-1.0, issued by the Romanian Government's General Secretariat in 2014, allows you to copy, publish, distribute and adapt the information and to reuse it for commercial or non-commercial purposes, provided you state the source (the licence supplies the notice text) and do not suggest an official status or a special relationship with the public body.

Street level means Bucharest and 47 large localities

‘Street-level postal data for Romania’ is narrower than it sounds. Poșta Română assigns postcodes to street segments only in Bucharest and the larger localities; in the other 13,803 localities of the workbook the postcode is attached to the locality as a whole. That is how the postal system is built, not a gap in the file.

The practical consequence: when you expand a village's single code over a list of its streets, the result is correct, but it is a locality assignment, not evidence that Poșta Română coded each street. Store an assignment level with every row (segment, street or locality) so that later checks know how much the code actually says.

How reliable the 2016 workbook is

The workbook is authoritative for 2016 and ageing since. Streets built or renamed after that are absent, and nothing in the open-data entry says when, or whether, a newer edition will be published.

It also needs cleaning before use. Number ranges are free text such as nr. 1-51C; 4-68, nr. 21-T (T meaning to the end of the street) or a list of blocks, so parity and range limits have to be parsed and the raw string kept. Personal names are stored surname first with an abbreviated title. All Romanian ș and ț characters use the old cedilla form rather than the correct comma-below letters. And 73 rows in the large-localities sheet carry trailing spaces in the locality or street name, which turns Cluj-Napoca into two different localities if you group naively.

One operational warning from our check: the TLS certificate of data.gov.ro expired on 9 October 2026, so on 11 October strict HTTPS clients refused to download from the portal. Keep your own archived copy and its checksum.

Poșta Română's live search

Poșta Română runs a public postcode search on its website, starting from a county list and returning postcode, county, locality, street and number, and postal unit. It is the reference for checking a single address today. The page does not mention an API, a bulk download or terms for automated use, so it is a verification tool, not a data feed. A current machine-readable INFOCOD under licence would have to be requested from Poșta Română directly; we found no public offer or price for one.

RENNS, the national street register

RENNS (Registrul electronic național al nomenclaturilor stradale) is the state register of street names and administrative addresses, run by ANCPI, the national cadastre agency, under Government Decision 777/2016. Local authorities are obliged to enter and update their streets, and the decision says the general data in RENNS are accessible to anyone free of charge for searching and viewing administrative addresses. An administrative address in RENNS includes the street type, street name and administrative number. RENNS does not hold postcodes.

Two limits matter for builders. The decision describes free consultation, not a public bulk API, so automated reuse needs ANCPI's agreement. And availability is not guaranteed: ANCPI reported a cyberattack that took all its IT systems offline from 14 July 2026, and on 11 October 2026 the RENNS host name did not resolve from our checks. Treat RENNS as a valuable street list when you can get it, not as something to depend on.

Open alternatives and what each is good for

OpenStreetMap. The Geofabrik extract for Romania (314 MB, containing data up to 8 October 2026 when we checked) is the broadest current list of streets and mapped house numbers. Some objects carry a postcode, but OSM is not a postal authority. It is licensed under the ODbL: you must credit OpenStreetMap, state the licence, and release an adapted database under the same licence.

GeoNames. The postal-code export for Romania (a 280K file) is under CC BY 4.0. It links codes to places and coordinates, often estimated, and has no street ranges.

Eurostat GISCO. The postal-code point dataset is under CC BY-SA 4.0, and Eurostat warns that not all existing codes may be included or correctly located. Use it for geometry, not validation.

OpenAddresses. The Romanian source folder contains exactly two sources, for Bucharest and the Bucharest metro area. It is not national.

COMPLEXIO Nomenclator Stradal. A web application for municipalities to manage street naming and numbering and export to RENNS. Its site mentions no national database, postcodes, public API or prices.

Third-party postcode sites

Several free sites offer Romanian postcode search and APIs. We looked closely at one, codul-postal.ro, which advertises a ‘complete 2026 database’ of 37,914 postcodes and 13,851 localities, with data ‘from Poșta Română’ and ‘updated periodically’. Those numbers match the 2016 workbook exactly: 37,914 distinct codes, and 13,803 small localities plus 47 large ones plus Bucharest makes 13,851. The most likely reading is that the site serves the 2016 file. A 2026 label on a site is not evidence of 2026 data; compare counts before you trust one.

Where the report was wrong

Our starting report was mostly accurate on the structure of the official file, but we corrected these points.

Row count. It sized the official data at about 51.9k records, based on a third-party conversion. The workbook itself has 55,407 data rows.

Third-party APIs. It suggested codul-postal.ro as a comparison oracle without noticing that its advertised count equals the 2016 file. A comparison against the same data proves nothing.

RENNS. It described public RENNS endpoints as reachable in August 2026. By 11 October the service was not reachable from our checks, after the July incident.

GISCO. It recommended the Eurostat dataset without mentioning that it is share-alike.

Method

We started from an AI deep-research report on Romanian street-level postcode sources. On 11 October 2026 we checked each source at its own page: the data.gov.ro catalogue entry and licence, the workbook itself (downloaded and counted by us), Poșta Română's search page, the text of Government Decision 777/2016, ANCPI's incident notice as reported by the national news agency, the Geofabrik, GeoNames, Eurostat, OpenStreetMap and OpenAddresses pages, the COMPLEXIO product page and codul-postal.ro.

We could not verify the report's claims about INSPIRE download-service terms for RENNS, about undocumented RENNS endpoints, about the other third-party APIs it named, or about any current INFOCOD offer from Poșta Română, so we left them out.

Limitations

This is a desk check of availability and terms, not a measurement of accuracy against deliveries. We did not test how many 2016 codes are still valid today. Licence summaries here are not legal advice; read the licence of each dataset you combine, especially when mixing attribution-only and share-alike sources in one database.

Sources

  1. Poșta Română, Coduri postale Romania (data.gov.ro catalogue entry)
  2. data.gov.ro CKAN API, package_show for the postcode dataset
  3. data.gov.ro, Licența deschisă (OGL ROU 1.0 and CC BY 4.0 recommendation)
  4. Licența pentru o Guvernare Deschisă v1.0 (text)
  5. Poșta Română, postcode search
  6. HG nr. 777/2016 privind RENNS (Monitorul Oficial 867/2016, text)
  7. Agerpres, ANCPI target of a cyberattack (15 July 2026)
  8. Geofabrik, Romania extract
  9. OpenStreetMap, copyright and licence
  10. GeoNames, postal code export
  11. Eurostat GISCO, postal codes
  12. OpenAddresses, sources for Romania
  13. COMPLEXIO, Nomenclator Stradal
  14. codul-postal.ro, home page and API page

Questions and answers

Is there an official list of Romanian postcodes by street?

Yes. Poșta Română's INFOCOD nomenclature, published on data.gov.ro, lists postcodes by street and number range for Bucharest and 47 large localities, and one code per locality elsewhere. The newest open version is a workbook last saved in September 2016. It is licensed under OGL-ROU-1.0, which allows commercial reuse with attribution.

Can I use Poșta Română's postcode data in a commercial product?

The open-data edition on data.gov.ro is licensed under OGL-ROU-1.0, which permits copying, adapting and commercial reuse provided you state the source, using the notice text the licence supplies, and do not suggest an official status. The live search on Poșta Română's website states no terms for automated use, so bulk scraping it is not covered by that licence.

Does RENNS contain Romanian postcodes?

No. RENNS, the national street register run by ANCPI under Government Decision 777/2016, holds street types, street names and administrative numbers entered by local authorities. Its general data are free to consult, but it has no postcodes and no documented public bulk API, and on 11 October 2026 its host name did not resolve after ANCPI's July 2026 cyberattack.

Is OpenStreetMap good enough for Romanian postcodes?

OpenStreetMap is the broadest current source of Romanian street names and mapped house numbers, but OSM is not a postal authority and its postcode tags are uneven. Use OSM for the street layer and Poșta Română's data for postcodes. OSM is under the ODbL, which requires attribution and share-alike for adapted databases.

How old is Romanian postcode data on free websites?

Often older than it looks. One free site advertising a complete 2026 database lists exactly 37,914 postcodes and 13,851 localities, the same totals as Poșta Română's 2016 workbook. Before trusting a third-party source, compare its counts with the 2016 file and ask for a snapshot date and source.

How to cite this

Going Stellar (2026). Where to get street-level postal-code data for Romania, and how reliable it is. GOING STELLAR S.R.L..
https://goingstellar.ro/research/romania-street-postcode-data/

Read as Markdown

All research

Contact

Tell us what is not working

Write in English or Romanian. A person reads it — usually the same person who would do the work — and answers within one business day.