Poland.gg – Free Open Data Platform for Polish Statistics
Poland.gg is a free, open data platform that aggregates and visualizes Polish demographics, economics, housing, crime, tourism, and more from GUS and 100+ other public datasets across all 2,477 gminas.
What is Poland.gg?
Poland.gg is a web platform that lets you explore Polish public data at every administrative level: 16 voivodeships, 380 powiats, and 2,477 gminas. It takes raw numbers from GUS (Central Statistical Office) and other official sources and turns them into time-series charts, comparative tables, and choropleth maps. Everything cross-references: a voivodeship page links to its powiats, their gminas, local crime stats, housing data, and demographic trends. The platform also includes nine interactive tools for generating and validating common Polish identifiers. It was built by Matt Rybin and is available in both Polish and English.
Key Features
- Comprehensive statistics – Browse hundreds of indicators including population (37.33M), fertility (1.068 per woman), housing (15.97M dwellings), unemployment (5.7%), tourism (8.86M foreign tourists), crime (20.6 per 1000), suicide data (4,845 suicides), and more. Every metric can be drilled down by region.
- Maps and charts – Interactive choropleth maps and time-series charts for every fact, with year-over-year and percentage views. Data can be compared across regions.
- PESEL Generator & Checker – Generate valid test PESEL numbers or validate existing ones. Available at PESEL Generator.
- NIP Checker & Generator – Check if a Polish NIP is structurally valid or create valid test NIPs that pass checksum. Tools at NIP Checker and NIP Generator.
- REGON Generator & Checker – Generate or validate REGON numbers (the national business registry ID). (Tool pages on the same tools section.)
- Polish ID Number Generator – Generate realistic Polish identity card numbers for development and testing.
- Mikrorachunek Generator & Checker – Generate or validate micro-account numbers used for tax payments.
- Cross-linked content – Articles about taxes connect to relevant calculators and policy pages; regional pages link to sub-regions and related statistics, eliminating dead ends.
Who is it for?
- Data journalists and researchers – Quickly pull verified statistics for articles or reports without scraping multiple government sites. For example, compare unemployment rates across all 16 voivodeships in one table.
- Developers and QA engineers – Use the identifier generators (PESEL, NIP, REGON) to create valid test data. The tools output numbers that pass official checksums.
- Expats and foreigners living in Poland – Understand local demographics, housing market trends, or crime rates by gmina. The English interface and bilingual articles (e.g., When Do You Have to Give Your PESEL in Poland?) make it accessible.
- Business analysts and policy makers – Track economic indicators like tourism arrivals (8.86M) or housing completions across regions to inform investment or policy decisions.
What can you do with Poland.gg?
- Compare regions – View population density (118.9/km² national average) side-by-side for any voivodeship, powiat, or gmina. For example, see that Opole has 923,536 residents while Masovian has 5.51M.
- Generate test data – Developers can create valid PESEL, NIP, REGON, or Polish ID numbers for application testing. Each generator returns a structurally correct identifier.
- Validate existing identifiers – Check if a given NIP or PESEL passes the official checksum algorithm, useful for form inputs or data cleaning.
- Read articles – Bilingual guides explain Polish tax and legal topics, such as how to pay a PIT underpayment or understanding NIP numbers.
- Subscribe to newsletter – Get weekly email updates with data stories and guides about Poland.
How does Poland.gg work?
Poland.gg aggregates data from the GUS Local Data Bank (BDL) and over 100 other public datasets. It processes and normalizes the numbers into a unified database, then serves them through a web interface with charts, maps, and tables. Users can browse or search by topic or region. The identifier tools use official checksum algorithms to generate or validate numbers instantly.
Pros and Cons
- Pros: Completely free, no registration required; covers all administrative levels; bilingual (EN/PL); includes practical identifier tools; built on open data.
- Cons: Data is as current as GUS updates (not real-time); some advanced features (AI assistant, dashboard) are still in development.
Pricing
Free.
Alternatives
- GUS Local Data Bank (BDL) – the official source, but less user-friendly and without identifier tools.
- Stat.gov.pl – the main GUS portal, but data is spread across many sections and not cross-linked.
FAQ
Is Poland.gg free?
Yes, completely free. No account or payment required.
What data does Poland.gg cover?
Demographics (population, age, gender, births/deaths), fertility, housing, labor market (unemployment), geography (area, land use), economy (tourism), crime, health (suicides), marital status, and more. All data is sourced from public records.
Can I generate a valid PESEL for testing?
Yes. The PESEL Generator produces numbers that pass the official checksum, suitable for dev and QA environments.
Are the charts downloadable?
Charts can be viewed online; export options are not yet documented but data tables can be copied.
Is the platform available in English?
Yes. The entire site is available in both Polish and English, including articles and tool descriptions.









