GeoPostcodes

Eircode database

Identify and validate all 2.4 million Irish addresses, in the same data model as 246 other countries.

Official Eircode reseller
  • Gartner
  • DB Schenker
  • Randstad
  • Amazon
  • IBM
  • MSC

Why license Eircode data from GeoPostcodes

Standardized data modelEircode datasets integrated into our data schema, with the same fields and hierarchy as the other 246 countries we cover.
Fast and easy licensingA dedicated contact within 24 hours, from the first call to delivered data, with all Eircode paperwork handled for you.
Single procurementOne vendor for Ireland and 246 other countries and territories, instead of a per-country vendor stack.

Sample Eircode data

ISOCountryLanguageRegion 1Region 2Region 3Region 4LocalityEircodeLatitudeLongitudeTimezone
IEIrelandENConnachtGalway CityMenloughN/AAnglihamH91 E6CK53.31419-9.052939Europe/Dublin
IEIrelandENConnachtGalway CityMenloughN/AAnglihamH91 FHH053.313843-9.0522Europe/Dublin
IEIrelandENConnachtGalway CityMenloughN/AAnglihamH91 NNY053.314634-9.053057Europe/Dublin
IEIrelandENConnachtGalway CityMenloughN/ABallinfoyleH91 A89553.304176-9.033888Europe/Dublin
IEIrelandENConnachtGalway CityMenloughN/ABallinfoyleH91 C58F53.297597-9.036365Europe/Dublin
IEIrelandENConnachtGalway CityMenloughN/ABallinfoyleH91 HD7453.297859-9.036341Europe/Dublin
IEIrelandENConnachtGalway CityMenloughN/ABallinfoyleH91 WC9953.300722-9.035644Europe/Dublin
IEIrelandENConnachtGalway CityMenloughN/ACarrowbrowneH91 K1WH53.313473-9.028123Europe/Dublin
IEIrelandENConnachtGalway CityMenloughN/AGalwayH91 030C53.294965-9.037599Europe/Dublin
IEIrelandENConnachtGalway CityMenloughN/AGalwayH91 04Y053.29506-9.036923Europe/Dublin
IEIrelandENConnachtGalway CityMenloughN/AGalwayH91 05P653.287258-9.049393Europe/Dublin
IEIrelandENConnachtGalway CityMenloughN/AGalwayH91 079F53.294845-9.037187Europe/Dublin
IEIrelandENConnachtGalway CityMenloughN/AGalwayH91 0E4053.294882-9.037293Europe/Dublin
IEIrelandENConnachtGalway CityMenloughN/AGalwayH91 125H53.294906-9.037392Europe/Dublin
IEIrelandENConnachtGalway CityMenloughN/AGalwayH91 12H953.294895-9.037337Europe/Dublin
IEIrelandENConnachtGalway CityMenloughN/AGalwayH91 162X53.29497-9.036752Europe/Dublin
IEIrelandENConnachtGalway CityMenloughN/AGalwayH91 1E8653.295108-9.037013Europe/Dublin
IEIrelandENConnachtGalway CityMenloughN/AGalwayH91 259Y53.294906-9.037392Europe/Dublin
IEIrelandENConnachtGalway CityMenloughN/AGalwayH91 31W753.294864-9.037229Europe/Dublin
IEIrelandENConnachtGalway CityMenloughN/AGalwayH91 382T53.294846-9.037187Europe/Dublin
IEIrelandENConnachtGalway CityMenloughN/AGalwayH91 39N653.294965-9.037599Europe/Dublin
IEIrelandENConnachtGalway CityMenloughN/AGalwayH91 3V7053.294821-9.037133Europe/Dublin
IEIrelandENConnachtGalway CityMenloughN/AGalwayH91 430E53.295145-9.037099Europe/Dublin
IEIrelandENConnachtGalway CityMenloughN/AGalwayH91 452A53.295144-9.037099Europe/Dublin
IEIrelandENConnachtGalway CityMenloughN/AGalwayH91 49F353.290959-9.0471Europe/Dublin
IEIrelandENLeinsterDublinRotunda AN/ADublinD01 A24353.358569-6.262132Europe/Dublin
IEIrelandENLeinsterDublinRotunda AN/ADublinD01 AP2353.355021-6.259016Europe/Dublin
IEIrelandENLeinsterDublinRotunda AN/ADublinD01 CH9353.355249-6.259847Europe/Dublin
IEIrelandENLeinsterDublinRotunda AN/ADublinD01 DV7053.353346-6.256535Europe/Dublin
IEIrelandENLeinsterDublinRotunda AN/ADublinD01 DX0253.357399-6.260562Europe/Dublin
IEIrelandENLeinsterDublinRotunda AN/ADublinD01 E0C253.353735-6.259264Europe/Dublin
IEIrelandENLeinsterDublinRotunda AN/ADublinD01 E42253.353184-6.2575Europe/Dublin
IEIrelandENLeinsterDublinRotunda AN/ADublinD01 F57653.355342-6.259298Europe/Dublin
IEIrelandENLeinsterDublinRotunda AN/ADublinD01 F8F153.3529-6.261302Europe/Dublin
IEIrelandENLeinsterDublinRotunda AN/ADublinD01 FC6253.356416-6.263351Europe/Dublin
IEIrelandENLeinsterDublinRotunda AN/ADublinD01 HX4653.35399-6.258349Europe/Dublin
IEIrelandENLeinsterDublinRotunda AN/ADublinD01 K12553.356526-6.259877Europe/Dublin
IEIrelandENLeinsterDublinRotunda AN/ADublinD01 K3K053.354322-6.259168Europe/Dublin
IEIrelandENLeinsterDublinRotunda AN/ADublinD01 KH5153.355815-6.263359Europe/Dublin
IEIrelandENLeinsterDublinRotunda AN/ADublinD01 NN9753.353875-6.257745Europe/Dublin
IEIrelandENLeinsterDublinRotunda AN/ADublinD01 NX5653.357865-6.261176Europe/Dublin
IEIrelandENLeinsterDublinRotunda AN/ADublinD01 NY0653.356557-6.259788Europe/Dublin
IEIrelandENLeinsterDublinRotunda AN/ADublinD01 PF6353.357921-6.261886Europe/Dublin
IEIrelandENLeinsterDublinRotunda AN/ADublinD01 PX2453.356556-6.259788Europe/Dublin
IEIrelandENLeinsterDublinRotunda AN/ADublinD01 RY7053.354729-6.25982Europe/Dublin
IEIrelandENLeinsterDublinRotunda AN/ADublinD01 T1K753.355072-6.257811Europe/Dublin
IEIrelandENLeinsterDublinRotunda AN/ADublinD01 VR8053.354018-6.25985Europe/Dublin
IEIrelandENLeinsterDublinRotunda AN/ADublinD01 W40753.353965-6.256968Europe/Dublin
IEIrelandENLeinsterDublinRotunda AN/ADublinD01 X56353.358636-6.261529Europe/Dublin
IEIrelandENLeinsterDublinRotunda AN/ADublinD01 Y1E853.352711-6.260673Europe/Dublin
IEIrelandENMunsterCork CityCity Hall AN/ACorkT12 AV6051.893383-8.462203Europe/Dublin
IEIrelandENMunsterCork CityCity Hall AN/ACorkT12 C6D351.892532-8.463916Europe/Dublin
IEIrelandENMunsterCork CityCity Hall AN/ACorkT12 C7KV51.894562-8.46348Europe/Dublin
IEIrelandENMunsterCork CityCity Hall AN/ACorkT12 CD6651.896212-8.462743Europe/Dublin
IEIrelandENMunsterCork CityCity Hall AN/ACorkT12 CF7851.896213-8.462743Europe/Dublin
IEIrelandENMunsterCork CityCity Hall AN/ACorkT12 F5FV51.891733-8.466283Europe/Dublin
IEIrelandENMunsterCork CityCity Hall AN/ACorkT12 F6T151.892281-8.464978Europe/Dublin
IEIrelandENMunsterCork CityCity Hall AN/ACorkT12 FA4751.896212-8.462743Europe/Dublin
IEIrelandENMunsterCork CityCity Hall AN/ACorkT12 H01251.895627-8.462763Europe/Dublin
IEIrelandENMunsterCork CityCity Hall AN/ACorkT12 H6F551.892479-8.464236Europe/Dublin
IEIrelandENMunsterCork CityCity Hall AN/ACorkT12 HX4V51.894517-8.463833Europe/Dublin
IEIrelandENMunsterCork CityCity Hall AN/ACorkT12 KW1851.896212-8.462743Europe/Dublin
IEIrelandENMunsterCork CityCity Hall AN/ACorkT12 R70251.891027-8.463706Europe/Dublin
IEIrelandENMunsterCork CityCity Hall AN/ACorkT12 RRC851.892842-8.464598Europe/Dublin
IEIrelandENMunsterCork CityCity Hall AN/ACorkT12 RTX251.892566-8.465712Europe/Dublin
IEIrelandENMunsterCork CityCity Hall AN/ACorkT12 T2P551.892343-8.467152Europe/Dublin
IEIrelandENMunsterCork CityCity Hall AN/ACorkT12 T99751.897062-8.465793Europe/Dublin
IEIrelandENMunsterCork CityCity Hall AN/ACorkT12 V32751.896213-8.462743Europe/Dublin
IEIrelandENMunsterCork CityCity Hall AN/ACorkT12 V4FA51.892844-8.464304Europe/Dublin
IEIrelandENMunsterCork CityCity Hall AN/ACorkT12 W1A251.891617-8.466011Europe/Dublin
IEIrelandENMunsterCork CityCity Hall AN/ACorkT12 XA6W51.891849-8.464983Europe/Dublin
IEIrelandENMunsterCork CityCity Hall AN/ACorkT12 XK7651.891027-8.463706Europe/Dublin
IEIrelandENMunsterCork CityCity Hall AN/ACorkT12 Y27251.896213-8.462743Europe/Dublin
IEIrelandENMunsterCork CityCity Hall AN/ACorkT12 Y4E251.891137-8.464984Europe/Dublin
IEIrelandENMunsterCork CityCity Hall AN/ACorkT12 YF5151.894198-8.464988Europe/Dublin
IEIrelandENMunsterLimerickShannon BN/ALimerickV94 1P4852.662119-8.628239Europe/Dublin
IEIrelandENMunsterLimerickShannon BN/ALimerickV94 2P6052.661876-8.62564Europe/Dublin
IEIrelandENMunsterLimerickShannon BN/ALimerickV94 7N2052.660443-8.628731Europe/Dublin
IEIrelandENMunsterLimerickShannon BN/ALimerickV94 9H2452.660584-8.6284Europe/Dublin
IEIrelandENMunsterLimerickShannon BN/ALimerickV94 A09352.659345-8.627974Europe/Dublin
IEIrelandENMunsterLimerickShannon BN/ALimerickV94 AE4452.662372-8.62785Europe/Dublin
IEIrelandENMunsterLimerickShannon BN/ALimerickV94 C7F652.661276-8.624902Europe/Dublin
IEIrelandENMunsterLimerickShannon BN/ALimerickV94 DDH452.661275-8.62914Europe/Dublin
IEIrelandENMunsterLimerickShannon BN/ALimerickV94 DX7852.662221-8.627445Europe/Dublin
IEIrelandENMunsterLimerickShannon BN/ALimerickV94 E82752.661465-8.627478Europe/Dublin
IEIrelandENMunsterLimerickShannon BN/ALimerickV94 FC2V52.662675-8.623358Europe/Dublin
IEIrelandENMunsterLimerickShannon BN/ALimerickV94 H36152.659899-8.629451Europe/Dublin
IEIrelandENMunsterLimerickShannon BN/ALimerickV94 H56252.662258-8.623063Europe/Dublin
IEIrelandENMunsterLimerickShannon BN/ALimerickV94 HH7752.661063-8.627491Europe/Dublin
IEIrelandENMunsterLimerickShannon BN/ALimerickV94 NXH152.664327-8.625674Europe/Dublin
IEIrelandENMunsterLimerickShannon BN/ALimerickV94 R22752.660921-8.626268Europe/Dublin
IEIrelandENMunsterLimerickShannon BN/ALimerickV94 TY8W52.661002-8.624395Europe/Dublin
IEIrelandENMunsterLimerickShannon BN/ALimerickV94 V65352.661117-8.626751Europe/Dublin
IEIrelandENMunsterLimerickShannon BN/ALimerickV94 W3CC52.663016-8.627255Europe/Dublin
IEIrelandENMunsterLimerickShannon BN/ALimerickV94 X5X252.661301-8.625112Europe/Dublin
IEIrelandENMunsterLimerickShannon BN/ALimerickV94 XV8852.661444-8.627592Europe/Dublin
IEIrelandENMunsterLimerickShannon BN/ALimerickV94 XY1752.659345-8.627974Europe/Dublin
IEIrelandENMunsterLimerickShannon BN/ALimerickV94 Y2N252.661488-8.62704Europe/Dublin
IEIrelandENMunsterLimerickShannon BN/ALimerickV94 Y5F652.663405-8.624277Europe/Dublin
IEIrelandENMunsterLimerickShannon BN/ALimerickV94 YW5952.662081-8.62402Europe/Dublin

What is the Eircode database?

Eircode is Ireland’s national postal code system. It assigns a unique 7-character code to each of the 2.4 million residential and business addresses in the country, enabling accurate identification of every address. That includes the 800,000 non-unique addresses that share their address with at least one other property. Use Eircode data to validate addresses and resolve ambiguity across your systems.

Built on two Eircode datasets

We license both datasets and integrate them into our standardized data model.

Eircode Address File (ECAF)

Base reference dataset containing over 2.4 million address points with their Eircode and postal address information.

Eircode Address Database (ECAD)

Integrates ECAF and adds latitude and longitude coordinates, alias addresses, building information, and boundary data.

Download a sample

Key benefits of GeoPostcodes Eircode database

Accurate address validation

Identify every Irish address with Eircode, including the 800,000 that would otherwise be identical to another address in Ireland.

Higher delivery success rates

Use unique Irish address points to optimize last-mile routes and delivery schedules.

Stronger fraud detection

Detect inconsistent or fake Irish addresses in KYC, AML, and risk checks.

Easier checkout and onboarding

Cut friction and abandonment at checkout and onboarding with Eircode-powered address autocomplete.

Audit-ready compliance

Reduce regulatory and reputational risk with a defensible, auditable identifier for every Irish address.

Cleaner customer data

Reconcile, combine, and clean duplicate or inaccurate Irish addresses across your systems.

How to integrate our self-hosted database

Flexible deployment, seamless integration and structured updates, all within your own infrastructure.

1

Choose your delivery method

Select the delivery option that fits your infrastructure.

Manual download

Download the full database directly from your Customer Portal.

Download API

Retrieve the full files via API for automated ingestion into your pipeline.

Cloud-to-cloud

Access the data in your cloud environment: Snowflake, Azure Data Share or AWS.

2

Integrate into your system

Import the data easily into any software, database, ERP, CRM, MDM, GIS, BI and GIS system.

3

Stay up to date

Frequent updates will keep your data always up-to-date.

Bulk updates

Download full, updated datasets to refresh your system.

Differential updates

Retrieve only the new, updated and deleted records to ensure integrity and traceability.

Data dictionary

Comprehensive field definitions and data specifications from GeoPostcodes Eircode database

Field nameDescriptionField type
ISOISO 3166-1 country codeChar(2)
CountryCountry nameChar(50)
LanguageLanguage codeChar(2)
IDRecord identifierInteger
Region 1Administrative division level 1Char(80)
Region 2Administrative division level 2Char(80)
Region 3Administrative division level 3Char(80)
Region 4Administrative division level 4Char(80)
LocalityLocality nameChar(80)
PostcodeZIP / Postal codeChar(15)
SuburbLocality subdivisionChar(80)
LatitudePlace latitude (WGS84 coordinates)Double
LongitudePlace longitude (WGS84 coordinates)Double
ElevationElevation in metersInteger
ISO2ISO 3166-2 region codeChar(10)
FIPSThe Federal Information Processing Standard, publication 10-4 (FIPS 10-4)Char(10)
NUTSEuropean statistical division codeChar(12)
HASCHierarchical administrative subdivision codeChar(12)
STATNational statistics/census codeChar(20)
TimezoneTime zone name (Olson)Char(30)
UTCStandard time expressed as an offset with respect to UTCChar(10)
DSTDaylight saving time expressed as an offset with respect to UTCChar(10)
locality_typeType of place, ‘town’ or ‘business’Char(20)
is_postalWhether the postal code is used for regular mailInteger
is_businessWhether the postal code is used for businessesInteger
is_po_boxWhether the postal code is used for PO BoxesInteger
post_townPostal Town (e.g. USPS recommended city)Char(80)
Get the full documentation

Why choose GeoPostcodes

Global coverage

Complete coverage across 247 countries, including hard-to-source geographies like China, Japan, Brazil, and Russia.

Highest quality

Built on extensive, authoritative sourcing with robust data engineering and quality control. Standardized and up-to-date.

Expert Consulting

With 15 years of experience, we guide your implementation and deliver data in the format that fits your system.

Discover more advantages

Trusted by industry leaders

Join more than 100 enterprise clients who trust GeoPostcodes for their location data

“GeoPostcodes' global ZIP codes allow us to determine distances accurately. Thanks to their up-to-date database, we no longer have problems with missing locations, making our system much more efficient and reliable.”

Anjo Grebe
Consultant

“The concept of the city receives different names or belongs to different hierarchical levels depending on the country. Using GeoPostcodes' data gave us access to city definitions aligned with our customers' expectations, saving us computation time.”

Kousha Mazloumi
Director of Data Science

“GeoPostcodes' multi-level boundaries were perfectly aligned, enabling seamless integration with multiple secure cloud platforms. Our software can now provide more accurate visualizations for risk analysis and natural hazard monitoring.”

Dave Hamm
Project Manager

“GeoPostcodes databases provide IATA codes, enhanced UNLOCODEs with port terminal data, addresses, and more – all on a global scale! This level of accuracy is essential for our mileage and CO2 emissions calculation.”

Dr. Peter Wild
Managing Partner

“The world is constantly changing. New localities and neighborhoods open up or become dispersed. It's good to know that GeoPostcodes is keeping on top of those changes and providing us with updated information to work with.”

William Chao
Product Owner of Geographic Information Services

“Countries like Brazil or China are particularly strict with their customs validation. GeoPostcodes' ZIP codes and Enhanced UNLOCODES database are aligned with national regulations, ensuring seamless transportation and compliance.”

Kavian Ranjbar
Data Governance Specialist

“GeoPostcodes' Population data shows population forecasts over the next years. We can use it as a proxy to justify longer-term changes and downgrade postal code areas in terms of economic viability.”

Kousha Mazloumi
Director of Data Science

“The key aspect of working with GeoPostcodes has been their ability to provide customized data solutions. Their collaborative approach has made them an excellent partner in addressing our location data challenges.”

Kate Kilby
Senior Product Manager

“If you've got a business where locations are a big part of it and you're looking to avoid the large costs that can be involved in using APIs, GeoPostcodes' on-premise database is definitely worth considering.”

Nick Beaugié
Senior Software Engineer
Check our customer stories

Frequently Asked Questions

What are Eircodes?

Eircodes are Ireland’s postal codes. Each Eircode is a seven-character alphanumeric code that uniquely identifies a single residential or business address, with 2.2 million codes covering every address in the country. Introduced in 2015, they were the first public system of unique identifiers for all Irish addresses.

Each Eircode has two parts: a three-character routing key indicating a broad geographic area, and a four-character unique identifier assigned to a specific building or address. For example, D01 NY06 identifies a single property in Dublin.

What are non-unique addresses?

A non-unique address is a property that shares the same address with at least one other property in the area. These addresses have no unique house name or number to identify their correct location.

In Ireland, over 35% of addresses are non-unique, roughly 800,000 properties. Several properties can share the same address, which makes it difficult for businesses delivering goods or services to reach the right location.

Eircode solves this by assigning a unique 7-character code to every address in Ireland, so each property can be identified on its own.

How often is the Eircode Database updated?

The Eircode Database is updated regularly to reflect Ireland’s postal and administrative changes. You can choose when you update the data in your system:

  • Bulk updates: Download full, updated datasets to refresh your system.
  • Differential updates: Retrieve only the new, updated and deleted records to ensure integrity and traceability.
What are the main use cases for the Eircode Database?

Common use cases for the Eircode Database include:

  • Address validation: Validate Irish addresses, ensure they comply with Irish postal norms, and improve data quality in CRM, ERP, MDM, and other systems.
  • Address autocomplete: Improve the checkout experience, reduce form abandonment, and prevent typos and invalid addresses at input.
  • Logistics and shipping: Improve delivery and pickup accuracy, plan dynamic routing, and optimize distribution networks.
  • E-commerce and marketplaces: Optimize the online checkout process to prevent failed deliveries, and improve matching accuracy for location-based recommendations.
  • Fraud detection: Detect fake or inconsistent addresses to strengthen trust scoring and risk assessment.
  • Map visualization: Analyze complex trends and discover actionable insights. Build intuitive map-based data visualizations.
  • Reporting and business intelligence: Produce compliant and accurate reports, and enhance data analysis with location intelligence.
What are the benefits of Eircodes?

Eircodes bring precision to Irish addressing, with practical benefits across operations:

  • More accurate address validation: Identify every Irish address with Eircode, including the 35% that are non-unique.
  • Improved delivery success rates and better route optimization: Use unique Irish address points to plan more precise last-mile routes and schedules.
  • Stronger fraud detection and risk assessment: Detect inconsistent or fake Irish addresses in identity checks.
  • Audit-ready address data for regulated industries: In financial services, insurance, and utilities, Eircode provides a defensible, auditable identifier for every Irish address.
  • Cleaner customer databases: Reconcile, combine, and clean duplicate or inaccurate Irish addresses.
  • Easier checkout and onboarding: Reduce checkout friction and cart abandonment with Eircode-powered address autocomplete.
  • More precise customer targeting: Tailor customer service, sales, and marketing based on accurate customer location.
Can we integrate the Eircode Database with our ERP, CRM, MDM, GIS, or BI systems?

Yes. GeoPostcodes datasets are provided in text files (the most popular format is CSV), so you can easily import the Eircode Database into any software, database, ERP, CRM, MDM, GIS, or BI system.

Customers commonly integrate it with Power BI, Tableau, Carto, Microsoft Dynamics 365, Salesforce, SAP, Oracle, Sage, Esri, QGIS, and Informatica.

In which file formats is the Eircode Database delivered?

The Eircode Database is delivered in the following formats: CSV, ASC, GeoJSON, and Shapefile. The most popular format is CSV.

How is the Eircode Database delivered and how can we access it?

GeoPostcodes delivers its data in text files (the most popular format is CSV) that you can easily integrate into your databases and processes. Hosting your own data gives you full control over security, compliance, and performance at a fixed cost, regardless of volume.

Choose the delivery method that fits your infrastructure best:

  • Manual download: Download the full database from your secure space in the GeoPostcodes Customer Portal.
  • Download API: Retrieve the files via API for automated ingestion into your pipeline.
  • Cloud-to-cloud: GeoPostcodes syncs the data directly to your cloud environment (Snowflake, Azure Data Share, or AWS).

The Eircode Database is updated regularly to reflect Ireland’s postal and administrative changes. You can choose when you update the data in your system:

  • Bulk updates: Download full, updated datasets to refresh your system.
  • Differential updates: Retrieve only the new, updated, and deleted records to ensure integrity and traceability.
What fields and attributes are included in the Eircode Database?

The Eircode Database covers all 2.4 million Irish addresses. Each record carries its unique 7-character Eircode, street name, house numbers, locality, and administrative divisions up to 4 levels deep.

Records also include latitude and longitude coordinates, statistical codes (ISO, FIPS, NUTS, HASC, and STAT), time zone, and post town. Address names are available in both English and Irish.

For the full list of fields, see the data dictionary.

How do we get started with the Eircode Database?

Contact us to discuss your project and we will schedule a call to understand your use case, answer any questions, and share sample data for evaluation. Once the agreement is signed, we will activate your dataset and introduce you to your Customer Success Manager, who will guide you through onboarding and help you integrate the data.

How does GeoPostcodes’ licensing model work?

GeoPostcodes’ annual licenses are priced per product, country coverage, and use case. Our licenses include access to your data, ongoing updates, and support from a dedicated expert who guides the integration and answers your team’s questions.

Share your needs with our team, and we will prepare a proposal tailored to your project.