Guest, Sign inJoin
Castleknock Village CentreCastleknock, #1 on this list · Photo: Laurel Lodged (CC BY-SA 4.0)
Ireland · 2026

Healthiest towns in Ireland

The list’s top ten come from 2 different counties. First place goes to Castleknock, Dublin, with A+. In second place is Foxrock, at A+; in third, Portmarnock, at A+. The A range holds 93 towns on this list. Last on the list is Ballynanty, at D−.

Health grade: how healthy residents are, against the country’s rates for their ages How grades work

#1

Castleknock

Dublin · 6,355 people
A+Health

Overall B+·#86 of 320

Strongest: health A+, jobs & income A·lowest: cost of living D

#2

Foxrock

Dublin · 12,163 people
A+Health

Overall A−·#60 of 320

Strongest: health A+, jobs & income A·lowest: cost of living D−

#3

Portmarnock

Dublin · 10,750 people
A+Health

Overall A+·#8 of 320

Strongest: health A+, jobs & income A·lowest: cost of living D−

The top 100 of 321

Ranked by its measure (Health), best first; each town’s overall grade and national rank sit beside it.

The full ranking →

100 towns

#TownHealthGrade · national rankWhat drives it
1CastleknockDublin · 6,355 peopleA+B+#86 of 320 nationallyStrongest: health A+, jobs & income A·lowest: cost of living D
2FoxrockDublin · 12,163 peopleA+A−#60 of 320 nationallyStrongest: health A+, jobs & income A·lowest: cost of living D−
3PortmarnockDublin · 10,750 peopleA+A+#8 of 320 nationallyStrongest: health A+, jobs & income A·lowest: cost of living D−
4MalahideDublin · 18,608 peopleA+A#30 of 320 nationallyStrongest: health A+, safety A·lowest: cost of living D−
5BallsbridgeDublin · 12,743 peopleA+B+#100 of 320 nationallyStrongest: jobs & income A+, health A+·lowest: cost of living D−
6KnocklyonDublin · 13,854 peopleA+A#24 of 320 nationallyStrongest: health A+, jobs & income A·lowest: cost of living D
7BooterstownDublin · 8,505 peopleA+A#46 of 320 nationallyStrongest: health A+, jobs & income A·lowest: cost of living D−
8StillorganDublin · 18,212 peopleA+A#28 of 320 nationallyStrongest: health A+, jobs & income A·lowest: cost of living D−
9DunboyneMeath · 7,155 peopleA+A+#6 of 320 nationallyStrongest: health A+, hazard risk A+·lowest: cost of living C
10RathfarnhamDublin · 17,508 peopleA+A#18 of 320 nationallyStrongest: health A+, jobs & income A·lowest: cost of living D−
11HowthDublin · 8,192 peopleA+B#126 of 320 nationallyStrongest: health A+, jobs & income A−·lowest: cost of living D−
12Rathmines EastDublin · 16,923 peopleA+B+#81 of 320 nationallyStrongest: jobs & income A+, health A+·lowest: cost of living D
13Grantstown and BallinakillWaterford · 9,571 peopleA+B−#154 of 320 nationallyStrongest: health A+, jobs & income A+·lowest: safety D
14BallinloughCork · 5,435 peopleA+B+#93 of 320 nationallyStrongest: jobs & income A+, health A+·lowest: cost of living D
15RatoathMeath · 10,077 peopleA+A+#11 of 320 nationallyStrongest: hazard risk A+, health A+·lowest: cost of living C+
16BallybodenDublin · 5,246 peopleA+A#19 of 320 nationallyStrongest: health A+, jobs & income A·lowest: cost of living D−
17BlackrockDublin · 12,816 peopleA+A#31 of 320 nationallyStrongest: health A+, jobs & income A·lowest: cost of living D−
18TempleogueDublin · 18,076 peopleA+A−#77 of 320 nationallyStrongest: health A+, jobs & income A+·lowest: cost of living D−
19CarpenterstownDublin · 20,967 peopleA+A#32 of 320 nationallyStrongest: health A+, jobs & income A·lowest: safety C+
20DalkeyDublin · 8,275 peopleAB#142 of 320 nationallyStrongest: health A, jobs & income A−·lowest: cost of living D−
21DouglasCork · 22,029 peopleAA+#16 of 320 nationallyStrongest: jobs & income A+, safety A+·lowest: walkability C−
22OranmoreGalway · 5,819 peopleAA−#62 of 320 nationallyStrongest: jobs & income A+, health A·lowest: hazard risk D
23SalthillGalway · 5,445 peopleAA#20 of 320 nationallyStrongest: health A, walkability A·lowest: cost of living D
24Clontarf EastDublin · 18,626 peopleAB+#87 of 320 nationallyStrongest: health A, jobs & income A·lowest: cost of living D−
25SuttonDublin · 5,789 peopleAB+#89 of 320 nationallyStrongest: health A, walkability A·lowest: cost of living D−
26RiverstownCork · 3,664 peopleAA#34 of 320 nationallyStrongest: health A, jobs & income A·lowest: hazard risk D−
27MonkstownDublin · 9,831 peopleAA−#52 of 320 nationallyStrongest: health A, jobs & income A·lowest: cost of living D−
28BallinteerDublin · 16,038 peopleAA−#50 of 320 nationallyStrongest: health A, jobs & income A·lowest: cost of living D−
29TerenureDublin · 10,391 peopleAA+#14 of 320 nationallyStrongest: jobs & income A+, walkability A+·lowest: cost of living D
30GlounthauneCork · 5,000 peopleAA−#70 of 320 nationallyStrongest: jobs & income A+, health A·lowest: hazard risk D−
31GlasnevinDublin · 9,299 peopleAB−#157 of 320 nationallyStrongest: health A, walkability A·lowest: safety D−
32Frankfield and GrangeCork · 7,687 peopleAA#20 of 320 nationallyStrongest: jobs & income A, safety A·lowest: walkability C−
33BallyowenDublin · 14,739 peopleAB−#167 of 320 nationallyStrongest: health A, jobs & income A−·lowest: cost of living D
34HollystownDublin · 12,884 peopleAB#137 of 320 nationallyStrongest: health A, hazard risk A·lowest: cost of living C−
35StepasideDublin · 22,796 peopleAA#41 of 320 nationallyStrongest: health A, jobs & income A·lowest: hazard risk D
36DundrumDublin · 16,570 peopleAA−#68 of 320 nationallyStrongest: health A, jobs & income A·lowest: cost of living D−
37Rathmines WestDublin · 22,667 peopleAA#43 of 320 nationallyStrongest: walkability A+, health A·lowest: cost of living C
38AshtownDublin · 14,937 peopleAA#47 of 320 nationallyStrongest: health A, jobs & income A·lowest: cost of living C
39DunshaughlinMeath · 6,644 peopleAA#22 of 320 nationallyStrongest: health A, safety A−·lowest: hazard risk C−
40OngarDublin · 13,390 peopleAA−#75 of 320 nationallyStrongest: health A, walkability B·lowest: safety C+
41DonabateDublin · 9,669 peopleAA−#71 of 320 nationallyStrongest: hazard risk A, health A·lowest: cost of living C−
42StamullenMeath · 3,720 peopleAB+#90 of 320 nationallyStrongest: health A, jobs & income A·lowest: hazard risk D
43KillKildare · 3,818 peopleAB+#85 of 320 nationallyStrongest: health A, hazard risk A−·lowest: walkability D
44LehenaghCork · 4,154 peopleAB+#96 of 320 nationallyStrongest: health A, jobs & income A·lowest: walkability D
45BeaumontDublin · 19,072 peopleAB#115 of 320 nationallyStrongest: health A, walkability A·lowest: cost of living D
46LucanDublin · 23,033 peopleAB+#92 of 320 nationallyStrongest: health A, jobs & income A−·lowest: cost of living C−
47ChurchtownDublin · 10,044 peopleAA#42 of 320 nationallyStrongest: jobs & income A, walkability A·lowest: cost of living D−
48MaynoothKildare · 17,259 peopleAA#29 of 320 nationallyStrongest: health A, hazard risk A−·lowest: cost of living C
49CrosshavenCork · 3,263 peopleAA#40 of 320 nationallyStrongest: safety A+, jobs & income A·lowest: walkability D
50Greystones-DelganyWicklow · 22,009 peopleAA−#73 of 320 nationallyStrongest: health A, safety A−·lowest: cost of living D−
51KilbarryWaterford · 2,758 peopleAC#233 of 320 nationallyStrongest: health A, jobs & income B·lowest: walkability D
52NaasKildare · 26,180 peopleAA−#54 of 320 nationallyStrongest: health A, jobs & income A−·lowest: cost of living C+
53GlanmireCork · 4,454 peopleAA−#57 of 320 nationallyStrongest: jobs & income A+, safety A·lowest: hazard risk D−
54CabinteelyDublin · 15,864 peopleAB+#94 of 320 nationallyStrongest: health A, jobs & income A−·lowest: cost of living D−
55KilcockKildare · 8,674 peopleA−A+#1 of 320 nationallyStrongest: health A−, jobs & income A−·lowest: hazard risk B−
56NewcastleDublin · 4,526 peopleA−B#113 of 320 nationallyStrongest: health A−, hazard risk A−·lowest: walkability C
57CastletroyLimerick · 15,093 peopleA−C−#252 of 320 nationallyStrongest: health A−, hazard risk B+·lowest: cost of living D
58RathcooleDublin · 5,792 peopleA−A−#79 of 320 nationallyStrongest: jobs & income A, health A−·lowest: safety C+
59Kinsealy-DrinanDublin · 7,526 peopleA−A#27 of 320 nationallyStrongest: hazard risk A, jobs & income A·lowest: cost of living D
60CarrigalineCork · 18,239 peopleA−A+#17 of 320 nationallyStrongest: jobs & income A, safety A·lowest: walkability D
61TowerCork · 3,300 peopleA−A#38 of 320 nationallyStrongest: safety A+, jobs & income A−·lowest: walkability D−
62ClonskeaghDublin · 14,142 peopleA−B#131 of 320 nationallyStrongest: walkability A−, health A−·lowest: cost of living D−
63FarranshoneLimerick · 7,874 peopleA−B#122 of 320 nationallyStrongest: jobs & income A−, health A−·lowest: safety C−
64KinsaleCork · 5,991 peopleA−A#36 of 320 nationallyStrongest: safety A+, jobs & income A·lowest: hazard risk D−
65AshbourneMeath · 15,680 peopleA−A+#4 of 320 nationallyStrongest: hazard risk A+, jobs & income A·lowest: walkability B−
66ClaneKildare · 8,152 peopleA−A#39 of 320 nationallyStrongest: health A−, jobs & income A−·lowest: walkability C−
67RathgarDublin · 5,768 peopleA−B#114 of 320 nationallyStrongest: walkability A−, health A−·lowest: cost of living C−
68SandymountDublin · 22,340 peopleA−B#141 of 320 nationallyStrongest: jobs & income A+, health A−·lowest: cost of living D−
69BallyvolaneCork · 8,707 peopleA−B−#163 of 320 nationallyStrongest: jobs & income A, health A−·lowest: hazard risk D−
70Grand Canal DockDublin · 8,320 peopleA−C+#196 of 320 nationallyStrongest: walkability A+, jobs & income A·lowest: safety D−
71BlarneyCork · 2,779 peopleA−A+#13 of 320 nationallyStrongest: safety A+, jobs & income A·lowest: hazard risk C−
72CelbridgeKildare · 20,601 peopleA−A+#3 of 320 nationallyStrongest: safety A, health A−·lowest: cost of living B−
73FirhouseDublin · 12,254 peopleA−A−#63 of 320 nationallyStrongest: health A−, jobs & income A−·lowest: cost of living D
74AnnacottyLimerick · 3,398 peopleA−C+#205 of 320 nationallyStrongest: jobs & income A+, health A−·lowest: cost of living D
75WestportMayo · 6,872 peopleA−A#33 of 320 nationallyStrongest: jobs & income A, health A−·lowest: cost of living C
76Grange UpperWaterford · 2,510 peopleA−B#144 of 320 nationallyStrongest: jobs & income A, health A−·lowest: safety D
77SandyfordDublin · 8,844 peopleA−A−#55 of 320 nationallyStrongest: walkability A, jobs & income A·lowest: cost of living D
78BallincolligCork · 21,940 peopleA−A#26 of 320 nationallyStrongest: jobs & income A+, safety A·lowest: hazard risk D
79GortGalway · 2,870 peopleA−A#44 of 320 nationallyStrongest: hazard risk A, cost of living A−·lowest: jobs & income C
80SkerriesDublin · 10,743 peopleA−A−#64 of 320 nationallyStrongest: health A−, safety A−·lowest: cost of living C−
81CarrigtwohillCork · 5,568 peopleA−A+#5 of 320 nationallyStrongest: jobs & income A+, safety A·lowest: walkability C
82BailieboroughCavan · 2,974 peopleA−B+#95 of 320 nationallyStrongest: hazard risk A, cost of living A·lowest: jobs & income C−
83MarinoDublin · 6,272 peopleA−B+#102 of 320 nationallyStrongest: jobs & income A, walkability A−·lowest: cost of living D
84RahenyDublin · 8,734 peopleA−B+#107 of 320 nationallyStrongest: hazard risk A−, walkability A−·lowest: cost of living D
85LeixlipKildare · 16,733 peopleA−A#45 of 320 nationallyStrongest: jobs & income A, health A−·lowest: cost of living C
86ClonsillaDublin · 22,510 peopleA−B−#149 of 320 nationallyStrongest: health A−, jobs & income B·lowest: cost of living C−
87BallinaTipperary · 2,959 peopleA−B−#148 of 320 nationallyStrongest: jobs & income A, health A−·lowest: hazard risk D−
88KnocknacarraGalway · 18,398 peopleA−B+#88 of 320 nationallyStrongest: safety A, jobs & income A−·lowest: cost of living D
89InishkennyCork · 5,552 peopleA−A−#66 of 320 nationallyStrongest: jobs & income A+, health A−·lowest: cost of living C−
90ClaremorrisMayo · 3,857 peopleA−A+#15 of 320 nationallyStrongest: cost of living A−, health A−·lowest: hazard risk C
91PerrystownDublin · 7,581 peopleA−B−#160 of 320 nationallyStrongest: jobs & income A, health A−·lowest: cost of living D
92SwordsDublin · 40,776 peopleA−A−#51 of 320 nationallyStrongest: hazard risk A+, jobs & income A−·lowest: cost of living C
93KillarneyKerry · 14,412 peopleA−B−#152 of 320 nationallyStrongest: health A−, jobs & income B+·lowest: cost of living C−
94KillineyDublin · 9,776 peopleB+C#209 of 320 nationallyStrongest: health B+, walkability B+·lowest: cost of living D−
95Clontarf WestDublin · 15,296 peopleB+B+#105 of 320 nationallyStrongest: walkability A, jobs & income A−·lowest: cost of living D
96DubberDublin · 7,941 peopleB+B−#145 of 320 nationallyStrongest: hazard risk A+, health B+·lowest: safety D
97EskerDublin · 19,110 peopleB+C#212 of 320 nationallyStrongest: health B+, jobs & income B·lowest: cost of living D
98VirginiaCavan · 3,211 peopleB+B#140 of 320 nationallyStrongest: health B+, safety B−·lowest: walkability C
99Dún LaoghaireDublin · 17,994 peopleB+B#125 of 320 nationallyStrongest: walkability A, health B+·lowest: cost of living D
100KingscourtCavan · 2,955 peopleB+B+#101 of 320 nationallyStrongest: health B+, cost of living B+·lowest: walkability C−
Method

How this list is made

Health grade: how healthy residents are, against the country’s rates for their ages. Towns of 2,500 or more in Ireland are listed by it, best first; a tie goes to the town with the better overall rank. How grades work

Rankings

More lists across Ireland

County by county

Best places to live, county by county

Photos: Castleknock, Laurel Lodged (CC BY-SA 4.0) · Foxrock, sarah777 (CC BY-SA 2.0) · Portmarnock, Gpwitteveen (CC BY-SA 3.0), via Wikimedia Commons.

Sources: TownRatings grades: our own summary of the data, ranking Irish towns against each other only, run #71 of 9 November 2026. Under Creative Commons Attribution 4.0 (CC BY 4.0).

Contains Central Statistics Office (CSO) data, Census 2022, and Tailte Éireann boundaries (CSO Urban Areas, Small Areas, local electoral areas, constituencies), under Creative Commons Attribution 4.0 (CC BY 4.0).