Speed Cameras in Dublin

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 Dublin

ZoneNearLengthCollisions recorded
#1311
Existing zone
Adamstown 3.22 km 1 minor Directions to start
#1254
Existing zone
Artane 1.57 km none Directions to start
#2145
Existing zone
Artane 0.77 km 8 minor Directions to start
#264
Existing zone
Ashtown 9.34 km 13 serious, 38 minor Directions to start
#3182
New zone (2025)
Ashtown 3.05 km 3 serious, 2 minor Directions to start
#1158
Existing zone
Athgoe 3.18 km none Directions to start
#1201
Existing zone
Athgoe 1.39 km 1 minor Directions to start
#1223
Existing zone
Athgoe 1.01 km 2 minor Directions to start
#1239
Existing zone
Athgoe 0.35 km none Directions to start
#3188
New zone (2025)
Athgoe 2.17 km 1 serious, 2 minor Directions to start
#248
Existing zone
Balbriggan 7.46 km 4 serious, 10 minor Directions to start
#1317
Existing zone
Balbriggan 1.81 km 1 serious, 6 minor Directions to start
#1259
Existing zone
Baldoyle 5.42 km 2 minor Directions to start
#2339
Existing zone
Baldoyle 1.14 km 2 minor Directions to start
#251
Existing zone
Balgriffin 13.95 km 2 serious, 6 minor Directions to start
#1071
Existing zone
Ballinteer 20.14 km 6 serious, 34 minor Directions to start
#2116
Existing zone
Ballinteer 1.14 km 3 minor Directions to start
#2364
Existing zone
Ballinteer 1.16 km 1 minor Directions to start
#3243
New zone (2025)
Ballinteer 1.68 km 1 serious, 4 minor Directions to start
#1305
Existing zone
Ballsbridge 3.24 km 4 serious, 27 minor Directions to start
#1707
Existing zone
Ballsbridge 1.62 km 5 serious, 8 minor Directions to start
#1728
Existing zone
Ballsbridge 2.1 km 3 serious, 6 minor Directions to start
#2119
Existing zone
Ballsbridge 0.39 km 2 serious Directions to start
#2381
Existing zone
Ballsbridge 0.3 km 1 serious, 2 minor Directions to start
#3240
New zone (2025)
Ballsbridge 1.14 km 2 serious, 2 minor Directions to start
#3242
New zone (2025)
Ballsbridge 0.68 km 1 serious, 2 minor Directions to start
#1194
Existing zone
Ballyboden 1.73 km 1 minor Directions to start
#1287
Existing zone
Ballyboden 6.29 km 2 serious, 7 minor Directions to start
#1298
Existing zone
Ballyboden 0.79 km none Directions to start
#1736
Existing zone
Ballyboden 1.44 km 2 minor Directions to start
#2395
Existing zone
Ballyboden 0.38 km none Directions to start
#3005
New zone (2025)
Ballyboden 1.3 km 2 serious, 1 minor Directions to start
#3006
New zone (2025)
Ballyboden 1.35 km 1 serious, 2 minor Directions to start
#488
Existing zone
Ballybough 2.61 km 1 fatal, 9 serious, 30 minor Directions to start
#1329
Existing zone
Ballybough 2.6 km 1 serious, 21 minor Directions to start
#1331
Existing zone
Ballybough 0.53 km none Directions to start
#1748
Existing zone
Ballybough 0.5 km 1 minor Directions to start
#2180
Existing zone
Ballybough 2.37 km 1 minor Directions to start
#2249
Existing zone
Ballybough 1.85 km 16 serious, 40 minor Directions to start
#2372
Existing zone
Ballybough 1.03 km 1 minor Directions to start
#1269
Existing zone
Ballyboughal 1.8 km 2 minor Directions to start
#1324
Existing zone
Ballyboughal 2.87 km 2 serious, 4 minor Directions to start
#3001
New zone (2025)
Ballyboughal 1.01 km 1 serious, 1 minor Directions to start
#3009
New zone (2025)
Ballyboughal 1.4 km 1 serious, 3 minor Directions to start
#3189
New zone (2025)
Ballyboughal 1.97 km 1 serious, 1 minor Directions to start
#3190
New zone (2025)
Ballyboughal 1.07 km 1 serious, 1 minor Directions to start
#3191
New zone (2025)
Ballyboughal 1.03 km 1 serious, 2 minor Directions to start
#1790
Existing zone
Ballybrack 3.69 km 2 serious, 7 minor Directions to start
#2151
Existing zone
Ballybrack 0.96 km 1 minor Directions to start
#3184
New zone (2025)
Ballybrack 2.16 km 1 serious, 6 minor Directions to start
#1285
Existing zone
Ballyfermot 0.49 km 1 serious Directions to start
#601
Existing zone
Ballymun 1.27 km 3 serious, 10 minor Directions to start
#602
Existing zone
Ballymun 2.26 km 3 minor Directions to start
#2245
Existing zone
Ballymun 4.18 km 5 minor Directions to start
#3000
New zone (2025)
Ballymun 3.12 km 2 serious Directions to start
#1200
Existing zone
Ballyroan 1.42 km 1 minor Directions to start
#2240
Existing zone
Ballyroan 5.7 km 3 serious, 9 minor Directions to start
#2242
Existing zone
Ballyroan 1.91 km 1 serious, 6 minor Directions to start
#1316
Existing zone
Balrothery 0.95 km 1 serious Directions to start
#2029
Existing zone
Balrothery 3.18 km 4 minor Directions to start
#2176
Existing zone
Balrothery 3.55 km 2 serious, 2 minor Directions to start
#1299
Existing zone
Barnacullia 0.79 km 1 minor Directions to start
#2154
Existing zone
Barnacullia 1.02 km 1 fatal, 2 minor Directions to start
#3008
New zone (2025)
Barnacullia 5.03 km 3 serious, 4 minor Directions to start
#9025
Community request
Barnacullia – Directions to start
#1368
Existing zone
Bayside 6.89 km 8 serious, 25 minor Directions to start
#1720
Existing zone
Bayside 0.98 km 1 serious, 5 minor Directions to start
#2236
Existing zone
Bayside 3.81 km 2 serious, 4 minor Directions to start
#1876
Existing zone
Blackrock 1.94 km 4 serious, 2 minor Directions to start
#2208
Existing zone
Blackrock 1.44 km 3 minor Directions to start
#3244
New zone (2025)
Blackrock 2.67 km 2 serious, 3 minor Directions to start
#254
Existing zone
Blanchardstown 1.36 km 3 minor Directions to start
#255
Existing zone
Blanchardstown 2.08 km 1 serious, 3 minor Directions to start
#263
Existing zone
Blanchardstown 1.5 km 3 serious, 3 minor Directions to start
#608
Existing zone
Blanchardstown 0.69 km none Directions to start
#1193
Existing zone
Blanchardstown 1.75 km 2 minor Directions to start
#1218
Existing zone
Blanchardstown 1.1 km 1 serious, 2 minor Directions to start
#1313
Existing zone
Blanchardstown 2.28 km 1 serious, 11 minor Directions to start
#1754
Existing zone
Blanchardstown 2.62 km 2 minor Directions to start
#1868
Existing zone
Blanchardstown 4.69 km 12 minor Directions to start
#2244
Existing zone
Blanchardstown 1.92 km 1 minor Directions to start
#2387
Existing zone
Blanchardstown 1.48 km 2 serious, 5 minor Directions to start
#3248
New zone (2025)
Blanchardstown 1.46 km 1 serious, 1 minor Directions to start
#262
Existing zone
Bluebell 2.96 km 2 serious, 8 minor Directions to start
#1077
Existing zone
Bluebell 9.88 km 2 fatal, 25 serious, 46 minor Directions to start
#1235
Existing zone
Bluebell 0.45 km none Directions to start
#1283
Existing zone
Bluebell 1.43 km 2 serious, 4 minor Directions to start
#1723
Existing zone
Bluebell 7.01 km 1 fatal, 14 serious, 38 minor Directions to start
#1725
Existing zone
Bluebell 0.79 km 1 serious, 10 minor Directions to start
#1726
Existing zone
Bluebell 1.45 km 1 fatal, 4 serious, 4 minor Directions to start
#2080
Existing zone
Bluebell 0.31 km none Directions to start
#2127
Existing zone
Bluebell 1.17 km 3 serious, 9 minor Directions to start
#2146
Existing zone
Bluebell 1.33 km 1 fatal, 3 minor Directions to start
#2239
Existing zone
Bluebell 4.29 km 1 fatal, 9 serious, 25 minor Directions to start
#2392
Existing zone
Bluebell 0.89 km 1 serious, 2 minor Directions to start
#3241
New zone (2025)
Bluebell 0.83 km 2 serious, 2 minor Directions to start
#1290
Existing zone
Bohernabreena 1.99 km 1 serious, 7 minor Directions to start
#3003
New zone (2025)
Bohernabreena 1.28 km 1 serious, 1 minor Directions to start
#3004
New zone (2025)
Bohernabreena 1.77 km 2 serious Directions to start
#1073
Existing zone
Booterstown 3.8 km 1 fatal, 4 serious, 21 minor Directions to start
#1208
Existing zone
Booterstown 1.26 km 1 serious, 6 minor Directions to start
#497
Existing zone
Brittas 10.92 km 1 serious, 5 minor Directions to start
#256
Existing zone
Cabra 5.09 km 1 fatal, 8 serious, 26 minor Directions to start
#1079
Existing zone
Cabra 0.96 km 2 minor Directions to start
#1241
Existing zone
Cabra 2.35 km 6 serious, 27 minor Directions to start
#1271
Existing zone
Cabra 1.76 km 2 serious, 23 minor Directions to start
#1714
Existing zone
Cabra 1.82 km 1 fatal, 4 serious, 21 minor Directions to start
#1715
Existing zone
Cabra 0.9 km 1 minor Directions to start
#2338
Existing zone
Cabra 1.37 km 2 serious, 4 minor Directions to start
#3181
New zone (2025)
Cabra 1.68 km 1 serious, 5 minor Directions to start
#1062
Existing zone
Castleknock 21.43 km 1 fatal, 12 serious, 76 minor Directions to start
#1716
Existing zone
Castleknock 2.96 km 1 minor Directions to start
#2371
Existing zone
Castleknock 1.96 km 1 serious, 3 minor Directions to start
#1272
Existing zone
Chapelizod 1.42 km 6 minor Directions to start
#3247
New zone (2025)
Chapelizod 0.62 km 2 serious Directions to start
#261
Existing zone
Clondalkin 5.2 km 3 serious, 21 minor Directions to start
#1066
Existing zone
Clondalkin 6.42 km 2 serious, 15 minor Directions to start
#1205
Existing zone
Clondalkin 1.31 km 1 serious, 6 minor Directions to start
#1219
Existing zone
Clondalkin 1.09 km 1 serious, 1 minor Directions to start
#1226
Existing zone
Clondalkin 0.82 km 4 serious, 10 minor Directions to start
#1236
Existing zone
Clondalkin 0.4 km 4 minor Directions to start
#1237
Existing zone
Clondalkin 0.4 km none Directions to start
#1291
Existing zone
Clondalkin 2.95 km 1 serious, 12 minor Directions to start
#1345
Existing zone
Clondalkin 1.77 km 1 serious, 3 minor Directions to start
#1346
Existing zone
Clondalkin 3.26 km 2 serious, 9 minor Directions to start
#1353
Existing zone
Clondalkin 0.77 km 1 serious Directions to start
#1354
Existing zone
Clondalkin 0.31 km none Directions to start
#2253
Existing zone
Clondalkin 4.46 km 1 serious, 4 minor Directions to start
#2346
Existing zone
Clondalkin 1.5 km 1 serious, 5 minor Directions to start
#2349
Existing zone
Clondalkin 1.02 km 7 minor Directions to start
#481
Existing zone
Clontarf 1.62 km 2 minor Directions to start
#604
Existing zone
Clontarf 1.47 km 2 minor Directions to start
#1253
Existing zone
Clontarf 1.02 km none Directions to start
#1718
Existing zone
Clontarf 1.25 km 2 minor Directions to start
#2362
Existing zone
Clontarf 1.45 km 1 serious Directions to start
#1063
Existing zone
Coolock 1.27 km 3 serious, 5 minor Directions to start
#1246
Existing zone
Coolock 3.59 km 7 serious, 10 minor Directions to start
#2380
Existing zone
Coolock 1.39 km 3 minor Directions to start
#1072
Existing zone
Cornelscourt 2.19 km 5 serious, 12 minor Directions to start
#1741
Existing zone
Cornelscourt 2.59 km 1 serious, 4 minor Directions to start
#1309
Existing zone
Dalkey 0.55 km 1 serious, 2 minor Directions to start
#479
Existing zone
Donabate 2.27 km 2 serious, 2 minor Directions to start
#1325
Existing zone
Donabate 2.1 km 1 fatal, 2 minor Directions to start
#489
Existing zone
Dublin City 3.04 km 1 fatal, 7 serious, 26 minor Directions to start
#490
Existing zone
Dublin City 5.4 km 1 fatal, 20 serious, 71 minor Directions to start
#491
Existing zone
Dublin City 2.79 km 7 serious, 18 minor Directions to start
#613
Existing zone
Dublin City 5.56 km 1 fatal, 22 serious, 74 minor Directions to start
#1264
Existing zone
Dublin City 0.79 km 10 serious, 21 minor Directions to start
#1306
Existing zone
Dublin City 0.18 km none Directions to start
#1307
Existing zone
Dublin City 0.55 km 4 minor Directions to start
#1348
Existing zone
Dublin City 0.64 km 1 fatal, 2 serious, 9 minor Directions to start
#1359
Existing zone
Dublin City 0.31 km 4 serious, 4 minor Directions to start
#1360
Existing zone
Dublin City 0.7 km 2 serious, 8 minor Directions to start
#1366
Existing zone
Dublin City 0.46 km 2 serious, 2 minor Directions to start
#1367
Existing zone
Dublin City 0.34 km 1 serious, 4 minor Directions to start
#1706
Existing zone
Dublin City 0.82 km none Directions to start
#1708
Existing zone
Dublin City 0.34 km 1 serious, 4 minor Directions to start
#1709
Existing zone
Dublin City 0.7 km 1 serious, 4 minor Directions to start
#1710
Existing zone
Dublin City 1.19 km 5 serious, 14 minor Directions to start
#1712
Existing zone
Dublin City 1.82 km 7 serious, 24 minor Directions to start
#1713
Existing zone
Dublin City 0.88 km 7 minor Directions to start
#1727
Existing zone
Dublin City 0.85 km 1 minor Directions to start
#2074
Existing zone
Dublin City 0.33 km 1 serious Directions to start
#2111
Existing zone
Dublin City 0.14 km none Directions to start
#2113
Existing zone
Dublin City 0.17 km 1 serious Directions to start
#2130
Existing zone
Dublin City 0.4 km 2 serious, 3 minor Directions to start
#2136
Existing zone
Dublin City 0.32 km 2 serious, 2 minor Directions to start
#2140
Existing zone
Dublin City 0.28 km 3 serious, 2 minor Directions to start
#2141
Existing zone
Dublin City 0.54 km 5 serious, 17 minor Directions to start
#2153
Existing zone
Dublin City 0.35 km 1 minor Directions to start
#2256
Existing zone
Dublin City 1.02 km 3 serious, 7 minor Directions to start
#2257
Existing zone
Dublin City 0.46 km 2 serious, 10 minor Directions to start
#2337
Existing zone
Dublin City 1.83 km 1 fatal, 14 minor Directions to start
#2379
Existing zone
Dublin City 0.61 km 1 serious, 1 minor Directions to start
#2383
Existing zone
Dublin City 0.53 km 4 minor Directions to start
#2385
Existing zone
Dublin City 0.15 km 1 serious, 7 minor Directions to start
#3183
New zone (2025)
Dublin City 1.33 km 4 minor Directions to start
#3239
New zone (2025)
Dublin City 0.31 km 1 serious, 1 minor Directions to start
#1303
Existing zone
Dun Laoghaire 1.53 km 3 minor Directions to start
#1310
Existing zone
Dun Laoghaire 1.32 km 1 serious, 2 minor Directions to start
#1742
Existing zone
Dun Laoghaire 1.92 km none Directions to start
#1744
Existing zone
Dun Laoghaire 0.75 km 2 minor Directions to start
#2110
Existing zone
Dun Laoghaire 0.73 km 2 serious, 4 minor Directions to start
#3185
New zone (2025)
Dun Laoghaire 1.98 km 1 serious, 4 minor Directions to start
#3187
New zone (2025)
Dun Laoghaire 2.07 km 4 serious, 8 minor Directions to start
#3245
New zone (2025)
Dun Laoghaire 2.05 km 1 serious, 2 minor Directions to start
#1220
Existing zone
Dundrum 1.05 km 3 serious, 2 minor Directions to start
#1278
Existing zone
Dundrum 6.12 km 2 serious, 19 minor Directions to start
#1344
Existing zone
Dundrum 2.47 km 6 minor Directions to start
#1739
Existing zone
Dundrum 2.76 km 6 serious, 10 minor Directions to start
#1740
Existing zone
Dundrum 0.9 km 1 minor Directions to start
#2147
Existing zone
Dundrum 0.57 km none Directions to start
#2358
Existing zone
Dundrum 1.06 km 1 minor Directions to start
#2365
Existing zone
Dundrum 0.22 km 1 serious Directions to start
#482
Existing zone
Finglas 1.4 km 4 minor Directions to start
#607
Existing zone
Finglas 5.82 km 11 serious, 17 minor Directions to start
#1184
Existing zone
Finglas 2.08 km 1 fatal, 3 minor Directions to start
#1249
Existing zone
Finglas 3.24 km 5 minor Directions to start
#1351
Existing zone
Finglas 1.54 km 1 fatal, 1 minor Directions to start
#2143
Existing zone
Finglas 1.32 km 2 serious, 3 minor Directions to start
#2148
Existing zone
Finglas 0.84 km 1 minor Directions to start
#2155
Existing zone
Finglas 0.4 km 1 serious, 6 minor Directions to start
#1206
Existing zone
Firhouse 1.3 km 2 minor Directions to start
#1227
Existing zone
Firhouse 0.75 km 2 serious Directions to start
#1292
Existing zone
Firhouse 1.47 km none Directions to start
#2091
Existing zone
Firhouse 1.68 km 1 minor Directions to start
#1286
Existing zone
Foxrock 2.95 km 1 serious, 9 minor Directions to start
#486
Existing zone
Glasnevin 6.17 km 1 fatal, 15 serious, 37 minor Directions to start
#1080
Existing zone
Glasnevin 4.15 km 3 serious, 14 minor Directions to start
#1332
Existing zone
Glasnevin 2.44 km 9 serious, 10 minor Directions to start
#2125
Existing zone
Glasnevin 0.87 km 5 minor Directions to start
#1256
Existing zone
Howth 5.79 km 4 serious, 5 minor Directions to start
#9085
Community request
Howth – Directions to start
#3186
New zone (2025)
Killiney 3.23 km 4 serious, 3 minor Directions to start
#609
Existing zone
Lucan 3.16 km 1 serious, 5 minor Directions to start
#1210
Existing zone
Lucan 1.21 km 1 serious, 1 minor Directions to start
#1232
Existing zone
Lucan 0.53 km 1 minor Directions to start
#1312
Existing zone
Lucan 4.55 km 6 serious, 10 minor Directions to start
#1749
Existing zone
Lucan 0.78 km none Directions to start
#1877
Existing zone
Lucan 1.7 km 3 serious, 4 minor Directions to start
#2254
Existing zone
Lucan 3.67 km 1 fatal, 2 serious, 15 minor Directions to start
#1337
Existing zone
Lusk 0.99 km 1 serious, 5 minor Directions to start
#1338
Existing zone
Lusk 4.68 km 1 minor Directions to start
#3013
New zone (2025)
Lusk 1.21 km 1 fatal, 1 minor Directions to start
#1065
Existing zone
Ongar 1.88 km 1 serious, 4 minor Directions to start
#2073
Existing zone
Ongar 1.85 km 1 serious, 3 minor Directions to start
#2157
Existing zone
Ongar 1.15 km none Directions to start
#610
Existing zone
Palmerstown 5.54 km 6 serious, 29 minor Directions to start
#1233
Existing zone
Palmerstown 0.49 km 1 serious, 2 minor Directions to start
#1240
Existing zone
Palmerstown 0.31 km 4 minor Directions to start
#1379
Existing zone
Palmerstown 6.01 km 1 serious, 20 minor Directions to start
#1747
Existing zone
Palmerstown 1.72 km 2 serious, 6 minor Directions to start
#2093
Existing zone
Palmerstown 1.12 km 1 minor Directions to start
#2348
Existing zone
Palmerstown 1.21 km 1 serious, 1 minor Directions to start
#2247
Existing zone
Portmarnock 2.86 km 2 serious, 1 minor Directions to start
#1255
Existing zone
Raheny 1.44 km none Directions to start
#1717
Existing zone
Raheny 1.76 km 1 serious, 1 minor Directions to start
#1719
Existing zone
Raheny 1.69 km 4 minor Directions to start
#2235
Existing zone
Raheny 4.01 km 6 serious, 11 minor Directions to start
#257
Existing zone
Ranelagh 1.27 km 1 serious, 8 minor Directions to start
#1301
Existing zone
Ranelagh 6.22 km 13 serious, 26 minor Directions to start
#1363
Existing zone
Ranelagh 0.62 km 1 serious, 13 minor Directions to start
#2363
Existing zone
Ranelagh 0.35 km 1 minor Directions to start
#2368
Existing zone
Ranelagh 0.79 km 4 minor Directions to start
#2369
Existing zone
Ranelagh 0.22 km 1 serious, 2 minor Directions to start
#2384
Existing zone
Ranelagh 0.12 km 1 minor Directions to start
#1293
Existing zone
Rathfarnham 2.08 km none Directions to start
#1735
Existing zone
Rathfarnham 1.46 km 2 serious Directions to start
#1734
Existing zone
Rathgar 2.01 km 1 serious, 5 minor Directions to start
#492
Existing zone
Rathmines 6.97 km 16 serious, 70 minor Directions to start
#493
Existing zone
Rathmines 1.1 km 4 serious, 7 minor Directions to start
#1295
Existing zone
Rathmines 0.44 km none Directions to start
#1357
Existing zone
Rathmines 0.67 km 2 serious, 3 minor Directions to start
#1365
Existing zone
Rathmines 1.18 km 1 serious, 16 minor Directions to start
#1724
Existing zone
Rathmines 2.47 km 12 serious, 18 minor Directions to start
#2117
Existing zone
Rathmines 0.97 km 5 minor Directions to start
#2135
Existing zone
Rathmines 0.37 km 3 serious, 1 minor Directions to start
#2370
Existing zone
Rathmines 0.52 km 2 serious, 11 minor Directions to start
#478
Existing zone
Rush 4.88 km 2 serious, 6 minor Directions to start
#598
Existing zone
Rush 1.65 km 4 minor Directions to start
#1326
Existing zone
Rush 0.85 km 2 serious Directions to start
#1214
Existing zone
Sandyford 1.16 km 1 serious, 10 minor Directions to start
#1225
Existing zone
Sandyford 0.86 km 1 serious, 2 minor Directions to start
#1300
Existing zone
Sandyford 2.92 km 4 serious, 5 minor Directions to start
#3002
New zone (2025)
Sandyford 0.99 km 1 serious, 2 minor Directions to start
#1075
Existing zone
Sandymount 4.34 km 12 serious, 28 minor Directions to start
#1328
Existing zone
Sandymount 2.51 km 1 serious, 4 minor Directions to start
#2144
Existing zone
Sandymount 0.55 km none Directions to start
#480
Existing zone
Santry 3.34 km 2 serious, 27 minor Directions to start
#1190
Existing zone
Santry 1.8 km 3 minor Directions to start
#1333
Existing zone
Santry 1.12 km 2 serious, 9 minor Directions to start
#1334
Existing zone
Santry 0.62 km 1 serious, 4 minor Directions to start
#2049
Existing zone
Santry 4.03 km 3 serious, 10 minor Directions to start
#2152
Existing zone
Santry 0.44 km 1 serious, 1 minor Directions to start
#3388
New zone (2025)
Santry 2.11 km 4 minor Directions to start
#3389
New zone (2025)
Santry 1.92 km 1 fatal, 1 serious, 3 minor Directions to start
#1224
Existing zone
Shankill 1.01 km 1 serious, 2 minor Directions to start
#1308
Existing zone
Shankill 4.12 km 4 serious, 3 minor Directions to start
#3246
New zone (2025)
Shankill 1.01 km 1 serious, 2 minor Directions to start
#249
Existing zone
Skerries 1.98 km 1 minor Directions to start
#1327
Existing zone
Skerries 1.12 km none Directions to start
#3014
New zone (2025)
Skerries 2.64 km 1 fatal, 2 minor Directions to start
#614
Existing zone
Stillorgan 2.75 km 2 serious, 9 minor Directions to start
#1737
Existing zone
Stillorgan 3.48 km 4 serious, 8 minor Directions to start
#1875
Existing zone
Stillorgan 1.89 km 4 minor Directions to start
#2079
Existing zone
Stillorgan 0.65 km 2 serious Directions to start
#2353
Existing zone
Stillorgan 0.83 km 1 serious Directions to start
#1257
Existing zone
Sutton 1.16 km none Directions to start
#252
Existing zone
Swords 8.31 km 5 serious, 41 minor Directions to start
#1056
Existing zone
Swords 9.97 km 1 serious, 7 minor Directions to start
#1057
Existing zone
Swords 2.99 km 4 serious, 4 minor Directions to start
#1164
Existing zone
Swords 2.86 km 2 serious, 5 minor Directions to start
#1168
Existing zone
Swords 2.6 km 2 serious, 5 minor Directions to start
#1221
Existing zone
Swords 1.04 km none Directions to start
#1238
Existing zone
Swords 0.36 km 1 minor Directions to start
#1260
Existing zone
Swords 2.69 km 3 serious, 1 minor Directions to start
#1321
Existing zone
Swords 0.54 km none Directions to start
#1322
Existing zone
Swords 0.54 km 1 serious, 2 minor Directions to start
#1750
Existing zone
Swords 1.82 km 1 serious, 10 minor Directions to start
#2126
Existing zone
Swords 0.47 km 2 minor Directions to start
#2131
Existing zone
Swords 0.81 km none Directions to start
#2237
Existing zone
Swords 1.16 km 1 serious, 2 minor Directions to start
#2238
Existing zone
Swords 9.59 km 2 serious, 4 minor Directions to start
#2248
Existing zone
Swords 1.45 km 2 minor Directions to start
#495
Existing zone
Tallaght 3.89 km 2 serious, 10 minor Directions to start
#496
Existing zone
Tallaght 1.04 km 1 serious, 5 minor Directions to start
#1191
Existing zone
Tallaght 1.79 km 1 serious, 1 minor Directions to start
#1199
Existing zone
Tallaght 1.48 km 2 serious, 5 minor Directions to start
#1213
Existing zone
Tallaght 1.19 km 1 fatal, 1 serious, 1 minor Directions to start
#1215
Existing zone
Tallaght 1.12 km 3 serious, 2 minor Directions to start
#1216
Existing zone
Tallaght 2.02 km 1 serious, 4 minor Directions to start
#1229
Existing zone
Tallaght 0.56 km 1 serious, 3 minor Directions to start
#1230
Existing zone
Tallaght 0.56 km 1 serious, 3 minor Directions to start
#1751
Existing zone
Tallaght 3.64 km 2 serious, 10 minor Directions to start
#2139
Existing zone
Tallaght 0.76 km 2 serious, 4 minor Directions to start
#2356
Existing zone
Tallaght 2.9 km 5 serious, 11 minor Directions to start
#2382
Existing zone
Tallaght 0.28 km 2 minor Directions to start
#494
Existing zone
Templeogue 0.92 km none Directions to start
#1217
Existing zone
Templeogue 1.11 km none Directions to start
#1356
Existing zone
Templeogue 0.59 km 1 serious, 3 minor Directions to start
#1730
Existing zone
Templeogue 2.36 km 1 minor Directions to start
#2255
Existing zone
Templeogue 1.59 km 2 serious, 5 minor Directions to start
#259
Existing zone
Terenure 3.62 km 5 serious, 8 minor Directions to start
#612
Existing zone
Terenure 3.12 km 5 serious, 21 minor Directions to start
#1733
Existing zone
Terenure 1.28 km 1 serious, 3 minor Directions to start
#2122
Existing zone
Terenure 1.08 km 2 serious, 3 minor Directions to start
#2133
Existing zone
Terenure 0.9 km 2 serious, 5 minor Directions to start
#1243
Existing zone
Whitehall 1.12 km 1 serious, 6 minor Directions to start

328 zones in Dublin. Collision figures are the ones supplied in Garda’s zone files for each stretch of road.

Fixed cameras in Dublin

LocationTypeLimit
Crumlin Road, Dolphins Barn, DublinFixed Speed50km/hDirections
Strand Road (R131), Dublin 4, DublinRail Crossing/Fixed Speed50km/hDirections
M50 Port Tunnel (Northbound) (Entry)Average Speed80km/hDirections
M50 Port Tunnel (Northbound) (Exit)Average Speed80km/hDirections
M50 Port Tunnel (Southbound) (Entry)Average Speed80km/hDirections
M50 Port Tunnel (Southbound) (Exit)Average Speed80km/hDirections

More about Garda safety cameras: garda.ie. Data last built 2026-11-06.