Speed Cameras in Mayo
Where An Garda Síochána’s safety cameras operate. Mobile camera zones are stretches of road where a camera van may be parked at any time, and fixed cameras are permanent average-speed and rail-crossing cameras. A zone does not mean a van is there right now, so keep to the speed limit everywhere.
▬ Existing zone ▬ New zone (2025) ▬ Community-requested zone ● Fixed camera
Camera zone and fixed camera locations from An Garda Síochána – Mobile Safety Camera Detection (zone files and Static Camera Map, as published for 2026). Zones can change, so check the Garda page for the latest. Map © OpenStreetMap contributors.
Mobile camera zones in Mayo
| Zone | Near | Length | Collisions recorded | |
|---|---|---|---|---|
| #3069 New zone (2025) |
Achill Sound | 3.2 km | 1 fatal, 1 minor | Directions to start |
| #2205 Existing zone |
Attymass | 9.31 km | 4 minor | Directions to start |
| #1475 Existing zone |
Aughagower | 5.37 km | 1 serious, 1 minor | Directions to start |
| #1916 Existing zone |
Aughagower | 3.2 km | none | Directions to start |
| #2221 Existing zone |
Aughagower | 2.59 km | none | Directions to start |
| #524 Existing zone |
Balla | 5.71 km | 3 minor | Directions to start |
| #1929 Existing zone |
Balla | 4.55 km | 4 minor | Directions to start |
| #345 Existing zone |
Ballina | 2.94 km | 1 serious | Directions to start |
| #905 Existing zone |
Ballina | 4.74 km | 1 serious, 5 minor | Directions to start |
| #907 Existing zone |
Ballina | 4.74 km | 2 minor | Directions to start |
| #1920 Existing zone |
Ballina | 2.79 km | 2 serious, 8 minor | Directions to start |
| #1922 Existing zone |
Ballina | 3.85 km | none | Directions to start |
| #3064 New zone (2025) |
Ballina | 0.3 km | 1 serious, 2 minor | Directions to start |
| #9092 Community request |
Ballina | – | Directions to start | |
| #1807 Existing zone |
Ballindine | 5.63 km | 3 minor | Directions to start |
| #9032 Community request |
Ballindine | – | Directions to start | |
| #897 Existing zone |
Ballinrobe | 5.06 km | 2 minor | Directions to start |
| #2020 Existing zone |
Ballinrobe | 4.02 km | 2 minor | Directions to start |
| #2021 Existing zone |
Ballinrobe | 2.89 km | none | Directions to start |
| #1186 Existing zone |
Ballyglass | 2.02 km | none | Directions to start |
| #522 Existing zone |
Ballyhaunis | 5.39 km | 1 serious | Directions to start |
| #3324 New zone (2025) |
Ballyhaunis | 1.71 km | 1 serious, 2 minor | Directions to start |
| #2214 Existing zone |
Ballyvary | 2.61 km | 1 serious, 1 minor | Directions to start |
| #1923 Existing zone |
Bangor Erris | 4.59 km | none | Directions to start |
| #342 Existing zone |
Belmullet | 2.35 km | 1 minor | Directions to start |
| #3068 New zone (2025) |
Belmullet | 1.86 km | 2 serious | Directions to start |
| #518 Existing zone |
Bohola | 8.15 km | 2 serious, 6 minor | Directions to start |
| #909 Existing zone |
Bohola | 2.59 km | 1 fatal, 1 serious | Directions to start |
| #339 Existing zone |
Castlebar | 6.06 km | 2 serious | Directions to start |
| #340 Existing zone |
Castlebar | 9.35 km | 1 fatal, 4 serious, 4 minor | Directions to start |
| #913 Existing zone |
Castlebar | 1.2 km | none | Directions to start |
| #1467 Existing zone |
Castlebar | 4.29 km | none | Directions to start |
| #1930 Existing zone |
Castlebar | 5.42 km | 1 fatal, 2 minor | Directions to start |
| #3067 New zone (2025) |
Castlebar | 0.76 km | 2 serious, 1 minor | Directions to start |
| #520 Existing zone |
Charlestown | 5.45 km | none | Directions to start |
| #1809 Existing zone |
Charlestown | 2.29 km | 1 minor | Directions to start |
| #3290 New zone (2025) |
Charlestown | 2.71 km | 1 serious, 1 minor | Directions to start |
| #911 Existing zone |
Claremorris | 7.83 km | 1 serious, 2 minor | Directions to start |
| #912 Existing zone |
Claremorris | 5.62 km | 1 serious, 3 minor | Directions to start |
| #1477 Existing zone |
Claremorris | 2.3 km | 1 serious, 1 minor | Directions to start |
| #3323 New zone (2025) |
Claremorris | 2 km | 1 fatal, 2 serious | Directions to start |
| #9089 Community request |
Claremorris | – | Directions to start | |
| #338 Existing zone |
Cong | 3.05 km | 1 fatal, 1 serious, 1 minor | Directions to start |
| #1488 Existing zone |
Cong | 2.59 km | none | Directions to start |
| #3073 New zone (2025) |
Cong | 1.43 km | 1 fatal, 1 minor | Directions to start |
| #9090 Community request |
Cong | – | Directions to start | |
| #1468 Existing zone |
Crossmolina | 9.27 km | none | Directions to start |
| #1470 Existing zone |
Crossmolina | 3.18 km | 1 minor | Directions to start |
| #1921 Existing zone |
Crossmolina | 5.05 km | 1 serious, 2 minor | Directions to start |
| #1466 Existing zone |
Foxford | 4.61 km | 1 serious | Directions to start |
| #528 Existing zone |
Islandeady | 2.96 km | 2 serious | Directions to start |
| #9017 Community request |
Islandeady | – | Directions to start | |
| #3070 New zone (2025) |
Keel | 2.1 km | 1 serious, 1 minor | Directions to start |
| #521 Existing zone |
Kilkelly | 4.83 km | 2 fatal, 1 serious, 2 minor | Directions to start |
| #903 Existing zone |
Killala | 2.7 km | 1 minor | Directions to start |
| #3287 New zone (2025) |
Kilmaine | 1.58 km | 1 serious, 1 minor | Directions to start |
| #517 Existing zone |
Mulranny | 6.12 km | 1 serious | Directions to start |
| #1919 Existing zone |
Newport | 3.25 km | 1 serious, 1 minor | Directions to start |
| #2166 Existing zone |
Newport | 6.86 km | none | Directions to start |
| #9064 Community request |
Newport | – | Directions to start | |
| #1474 Existing zone |
Partry | 2.89 km | none | Directions to start |
| #3066 New zone (2025) |
Partry | 1.55 km | 2 serious | Directions to start |
| #9088 Community request |
Shrule | – | Directions to start | |
| #1913 Existing zone |
Straide | 4.88 km | 2 minor | Directions to start |
| #519 Existing zone |
Swinford | 5.65 km | 5 serious, 7 minor | Directions to start |
| #1863 Existing zone |
Swinford | 3 km | none | Directions to start |
| #2204 Existing zone |
Swinford | 3.39 km | 1 serious, 2 minor | Directions to start |
| #3312 New zone (2025) |
Swinford | 1.01 km | 2 fatal | Directions to start |
| #341 Existing zone |
Westport | 5.29 km | 1 serious, 2 minor | Directions to start |
| #1476 Existing zone |
Westport | 2.08 km | 1 serious, 1 minor | Directions to start |
| #1480 Existing zone |
Westport | 2.2 km | none | Directions to start |
| #1891 Existing zone |
Westport | 0.55 km | none | Directions to start |
| #1917 Existing zone |
Westport | 6.82 km | 1 minor | Directions to start |
| #2212 Existing zone |
Westport | 2.07 km | 1 serious, 1 minor | Directions to start |
| #2222 Existing zone |
Westport | 1.63 km | 1 serious, 1 minor | Directions to start |
75 zones in Mayo. Collision figures are the ones supplied in Garda’s zone files for each stretch of road.
Fixed cameras in Mayo
| Location | Type | Limit | |
|---|---|---|---|
| N5 (Eastbound) Cuilmore, Swinford, Mayo | Average Speed | 100km/h | Directions |
| N5 (Westbound) Lislackagh, Swinford, Mayo | Average Speed | 100km/h | Directions |
| N17 Ballinsmaula Claremorris Mayo | Fixed Speed | 100km/h | Directions |
More about Garda safety cameras: garda.ie. Data last built 2026-11-06.
