Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ireland Administrative Divisions / Éire

Overview

Item Details
County 26
Local Authority 31
Coordinates ✅ Included (all levels)
Formats JSON, NDJSON, CSV
License CC-BY-4.0
Last Updated 2026-07-29
Website openadmindata.org/ie
API openadmindata.org/api/ie

Browse by County

# County Local Authoritys Link
1 Port Láirge (Waterford) 1 Browse
2 Corcaigh (Cork) 2 Browse
3 Loch Garman (Wexford) 1 Browse
4 Ceatharlach (Carlow) 1 Browse
5 Cill Chainnigh (Kilkenny) 1 Browse
6 Luimneach (Limerick) 1 Browse
7 Ciarraí (Kerry) 1 Browse
8 Cill Mhantáin (Wicklow) 1 Browse
9 Laois 1 Browse
10 Cill Dara (Kildare) 1 Browse
11 An Clár (Clare) 1 Browse
12 Uíbh Fhailí (Offaly) 1 Browse
13 An Iarmhí (Westmeath) 1 Browse
14 An Mhí (Meath) 1 Browse
15 Lú (Louth) 1 Browse
16 An Longfort (Longford) 1 Browse
17 Gaillimh (Galway) 2 Browse
18 Ros Comáin (Roscommon) 1 Browse
19 Muineachán (Monaghan) 1 Browse
20 An Cabhán (Cavan) 1 Browse
21 Liatroim (Leitrim) 1 Browse
22 Sligeach (Sligo) 1 Browse
23 Maigh Eo (Mayo) 1 Browse
24 Dún na nGall (Donegal) 1 Browse
25 Tiobraid Árann (Tipperary) 1 Browse
26 Baile Átha Cliath (Dublin) 4 Browse

Data Files

File Format Description
all-county.json JSON All 26 county records
all-authority.json JSON All 31 local authority records
all-flat.json JSON Levels 1-1 flat array
all-flat.ndjson NDJSON Streaming format
all-flat.csv CSV Spreadsheet format
hierarchy.json JSON Nested tree
schema.json JSON Schema Data schema

Quick Start

Python

import json

with open("data/all-county.json", "r", encoding="utf-8") as f:
    data = json.load(f)

for r in data:
    print(f"{r['name']['local']} ({r['name']['en']}) — {r['children_count']['authority']} local authoritys")

JavaScript

import { readFileSync } from "fs";

const data = JSON.parse(readFileSync("data/all-county.json", "utf-8"));
console.log(`Total: ${data.length} countys`);

Schema

Field Type Description
id string Unique identifier
level integer 1=county, 2=local authority
level_name object Level label (local + English)
name.local string Name in local script
name.en string English name
name.slug string URL-safe slug
parent object/null Parent division reference
ancestors array Full ancestor chain
children_count object Count of children per level
zip_codes array Postal codes (where available)
geo.lat string Latitude (WGS84)
geo.lon string Longitude (WGS84)

Full schema: data/schema.json

Hierarchy Browse

divisions/{county-slug}/

Local Authoritys are listed inline in each county's README.

AI Integration

Citation

Ireland Administrative Divisions Dataset (CC-BY-4.0)
URL: https://github.com/open-admin-data/ireland-administrative-divisions

See CITATION.cff for machine-readable citation.

License

Related

  • Open Admin Data — Browse, search and explore administrative divisions for every country
  • open-admin-data — GitHub organization with all country repos
  • ListBase — Structured reference data for every country

About

Ireland: 26 counties, 31 local authorities — Open Admin Data

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors