At C+ overall, Ballina is better than two fifths of Irish towns and ranks #193 of 320 Irish towns. Work and incomes lag: jobs reach 62% of 15 to 64s, and unemployment is 16%. It lags on hazard risk as well: an estimated 24% of its homes exceed the radon reference level. Where it does best is cost of living (A) — buying the median home, at €175,000, takes 4 times the town’s median household income.
Figures: prices, Property Price Register, 2023 to 2025 · incomes, CSO · work, CSO Census 2022 · radon, EPA.
Each subject compares Ballina with Irish towns of 2,500 or more, ordered by how far it is from the middle. Towns in other countries are graded separately.
Data highlights are ordered by what stands out in Ballina.
HousingCost of living A
Renting costs less in Ballina than in Co. Mayo’s towns or across Irish towns: €1,019 a month
Renting privately is how a quarter of households live. Only one of the 6 towns in Co. Mayo costs less to buy into than Ballina, whose median sale is €175,000. 61% of households own their home, about level with Irish towns (61%) and above Co. Mayo’s towns (54%).
€175Kmedian sale priceACost of living Grade
Median sale price · Property Price Register, 2023–2025
Property Price Register · CSO residential prices by Eircode area · RTB rents · CSO, Census 2022 tenure
Natural hazardsHazard risk C−
Radon is the hazard to know in Ballina: 100% of homes sit in high-radon areas, more than in both Co. Mayo’s towns and Irish towns
Just over one in ten homes stand low near a river, above both Co. Mayo’s towns (0%) and Irish towns (0.5%). The nearest bathing water to Ballina is Enniscrone Beach, 11 km away, rated excellent in 2025. Landslides: none of Ballina lies in a high-susceptibility zone.
100%of homes in high-radon areasC−Hazard risk Grade
EPA radon map, GSI landslide susceptibility and our low-lying homes estimate from OPW LiDAR.
Work & commuteJobs & income C−
Ballina has higher unemployment than Co. Mayo’s towns or Irish towns: 16%
6.3% of workers worked mainly from home, below Co. Mayo’s towns (7.6%) and Irish towns (11%) alike. A trip to work takes 20.2 min on average. The average household earns €43,603 a year before tax.
CSO, Census 2022 travel to work, work and education · CSO Geographical Profiles of Income 2022 · Live Register · Census day was 3 April 2022, with working from home still common; shares are of those who travelled.
Schools
Around Ballina, 67% of the secondaries teach boys and girls apart, more than in both Co. Mayo’s towns and Irish towns
DEIS, the support scheme, covers half of them, above Co. Mayo’s towns (17%) and Irish towns (35%) alike. For secondary school, the closest is Moyne College, 0.5 km from the town. Within 3 km of Ballina there are 14 schools (9 primary schools, 3 secondary schools and 2 special schools).
Department of Education school lists, 2025/26 (preliminary) · no results are published by school · Ireland doesn’t publish results for individual schools, so none of these carries a letter.
SafetySafety C
Ballina records more crime per resident than 66% of Irish towns
Among the graded crimes in Ballina, the most frequent was assaults and harassment (2023–2025). Homes saw 6.5 burglaries and acts of damage per 1,000 residents a year, higher than Co. Mayo’s towns (4) and near Irish towns (6.4). Recorded crime of every kind runs at 43 per 1,000 residents a year.
6.4violent incidents per 1,000 a yearCSafety Grade
Compared with towns its sizeFewer incidents against residents per 1,000 than 46% of the 118 Irish towns of 10,000 to 50,000 people: about the middle for its size. Context only, not part of the grade.
More crimeLess crime
Recorded by type · per 1,000 residents a year, 2023–2025
Road traffic9.1
Theft6.7
Public order6.6
Assault5.5
Damage5.3
Dangerous acts4.4
Against justice1.7
Drugs1.4
Burglary1.2
Not in the gradeTheft, public order and offences found by Garda checks (drugs, road traffic, dangerous acts) are shown but left out of the Safety Grade, which counts violence, burglary and damage.
CSO recorded crime by Garda station, 2023–2025, shared to towns by where residents live · Census 2022 populations
HealthHealth C+
For its ages, more people in Ballina live with a disability than in Co. Mayo’s towns or Irish towns: 112 per 100 expected
Of the 6 towns in Co. Mayo, Ballina has the second-largest share in bad or very bad health: 2.5%. Allowing for its ages, Ballina has 126 residents in bad health per 100 expected, lower than Co. Mayo’s towns (135) yet higher than Irish towns (113). 25% of residents in Ballina live with a disability.
86%good or very good healthC+Health Grade
Per 100 expected at the town’s ages · age-standardised
Bad health126
Disability112
Co. Mayo135
Expected100
General health, self-reported
Good or very good 86%Fair 12%Bad or very bad 3%
Census 2022
Ballina
Co. Mayo
Ireland
Unpaid carers
6.3%
5.2%
5.4%
With a disability
25%
21%
22%
Good or very good health
86%
87%
88%
Bad or very bad health
2.5%
2.4%
2%
126
bad health per 100 expected · Co. Mayo 135
112
disability per 100 expected · Co. Mayo 99
84.5 · 79.7
life expectancy, women · men, the West region, 2016
CSO, Census 2022 general health, disability and carers · CSO life expectancy by region, 2016 · HSE medical cards, 2024 · TownRatings age-standardised ratios
Climate
Rain in Ballina: 1,208 mm a year, against 1,344 mm in Co. Mayo’s towns and 937 mm in Irish towns
Here July highs average 18.5°C, close to Co. Mayo’s towns (18.7°C) and below Irish towns (19.9°C). The annual mean in Ballina is 9.9°C. Across the year, Ballina now averages 0.2°C more than it did in 1981–2010.
18.5°CJuly afternoon high
Average afternoon highs by season · 1991–2020 averages
Protected nature near Ballina includes Killala Bay/Moy Estuary SAC. Across its 2 parks, Ballina has 17 ha of green space. 83% of homes are within 400 m of green space, about level with Co. Mayo’s towns (87%) and below Irish towns (92%).
83%of homes near green space
Green space per 1,000 residents · per 1,000 residents
OpenStreetMap parks and paths, NPWS protected sites and the National Trails Register.
Weather
What today holds for Ballina: sunny, up to 11 degrees
Expect no rain today, only a light breath of wind up to 15 km/h, and a low of 6°C. Rain barely features in the rest of the week, with 5 of 6 days dry. December follows with normal highs of 9°C and lows of 3°C.
11°C / 6°CToday
This month and the next three, normal highs · 1991–2020 averages
CSO, Census 2022 · Co. Mayo and Ireland: the median of their towns of 2,500+
Town hall
Ballina had one of the highest turnouts at the 2024 local elections
Turnout at the last local elections was 58%. One council serves Ballina: Mayo County Council. 64% of voters cast a ballot at the general election. With 10 of 30 seats, Fine Gael are the largest group on Mayo County Council, short of the 16 a majority needs.
Ballina is dense with heritage: 99 inventory buildings per 10,000 residents, more than in both Co. Mayo’s towns and Irish towns
The Sites and Monuments Record lists 21 sites here, near Co. Mayo’s towns (21) and higher than Irish towns (11). Homes built before 1919 account for 3.7% of the housing. Ballina’s built heritage counts 104 inventory entries; 1 carry national or international standing.
Caelan Doris: stede64, CC BY-SA 2.0 · James Donnelly: Brentford FC, Public domain · Edward Whelan: Unknown author Unknown author, Public domain · Martin Birrane: Eddi Laumanns aka RX-Guru, CC BY 3.0 · P. J. Ruttledge: Unknown author Unknown author, Public domain · David Cawley: Seaninryan, CC BY-SA 4.0
Ballina’s neighbours
The nearest places of 1,000 or more. Boundaries: Tailte Éireann, CSO Urban Areas 2022 and Electoral Divisions.
People: CSO, Census 2022. Distances: centre to centre.
Questions about Ballina
Has Ballina grown?
Ballina had 10,556 people at the 2022 census, up from 10,369 in 2016: 1.8% more, against 7.6% in the median of Irish towns.
Is Ballina a young town or an old one?
The median age in Ballina is 39.5, against 37.6 in the median of Irish towns.
Do people in Ballina drive to work?
6% mostly work from home, and 56% of journeys take under 15 minutes.
About Ballina
Urban area in Co. Mayo
10,556 people live in Ballina, in the area of Mayo County Council. TownRatings uses the CSO’s 2022 Urban Areas as Ireland’s towns: the physical town, as people mean the word, rather than a county or a council area, so its figures cover the town itself.
Built from Tailte Éireann’s boundaries and the CSO’s Census 2022 (CC BY 4.0)
Population
10,556 (CSO, Census 2022)
County
Mayo
Council
Mayo County Council
Local electoral area
Ballina
Dáil constituency
Mayo
Name in Irish
Béal an Átha
Area
3.2 sq mi (8.2 km²)
CSO code
UA:29321
Sources: CSO, Census 2022 Small Area Population Statistics (CC BY 4.0) · Tailte Éireann, Urban Areas and Electoral Divisions 2022 (CC BY 4.0) · TownRatings grades, run #544 (Irish towns only). 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).