2023 Armagh City, Banbridge and Craigavon Borough Council election

The 2023 election to Armagh City, Banbridge and Craigavon Borough Council was held on 18 May 2023, alongside other local elections in Northern Ireland, two weeks after local elections in England.[1] The Northern Ireland elections were delayed by two weeks to avoid overlapping with the coronation of King Charles III.[2]

2023 Armagh City, Banbridge and Craigavon Borough Council election

← 201918 May 20232027 →

All 41 council seats
21 seats needed for a majority
 First partySecond partyThird party
 
Doug Beattie.png
LeaderMichelle O'Neill[n 1]Jeffrey DonaldsonDoug Beattie
PartySinn FéinDUPUUP
Last election101110
Seats won15136
Seat changeIncrease 5Increase 2Decrease 4
Popular vote26,35524,67212,883
Percentage30.47%28.52%14.89%
SwingIncrease 8.4%Increase 0.7%Decrease 6.7%

 Fourth partyFifth partySixth party
 
Naomi Long 2021.png
Colum Eastwood MLA.JPG
JimAllister (cropped).jpg
LeaderNaomi LongColum EastwoodJim Allister
PartyAllianceSDLPTUV
Last election360
Seats won411
Seat changeIncrease 1Decrease 5Increase 1
Popular vote9,1266,9964,052
Percentage10.55%8.09%4.68%
SwingIncrease 2.7%Decrease 5.4%Increase 2.7%

 Seventh party
 
PartyIndependent
Last election1
Seats won1
Seat changeSteady 0
Popular vote2,059
Percentage2.38%
SwingDecrease 1.2%

Armagh City, Banbridge and Craigavon 2023 Council Election Results by DEA (Shaded by the plurality of FPVs)

Council control before election

No overall control

Council control after election

TBC

The 41 councillors were elected via single transferable vote.

Election results

2023 Armagh City, Banbridge and Craigavon Borough Council election result
PartySeatsGainsLossesNet gain/lossSeats %Votes %Votes+/−
 Sinn Féin1550 536.5930.4726,355 8.52
 DUP1320 231.7028.5224,672 0.57
 UUP604 414.6314.8912,883 6.71
 Alliance410 19.7610.559,126 2.73
 SDLP105 52.448.096,996 5.36
 TUV110 12.444.684,052 2.69
 Independent100 02.442.382,059 1.15
 Aontú000 00.000.41357 0.94
Total4186,500

Note: "Votes" are the first preference votes.

Districts summary

Results of the 2023 Armagh City, Banbridge and Craigavon Borough Council election
by district
District Electoral Area (DEA)%
Cllrs
%
Cllrs
%
Cllrs
%
Cllrs
%
Cllrs
%
Cllrs
%
Cllrs
Total
cllrs
Sinn FéinDUPUUPAllianceSDLPTUVIndependents and others
Armagh49.594 114.161 19.780 14.550 19.291 10.000 2.630 6
Banbridge24.472 122.262 28.842 114.341 5.760 4.340 0.000 7
Craigavon35.902 129.481 12.131 12.941 18.900 20.000 0.000 5
Cusher17.731 26.811 12.551 14.840 4.710 16.591 116.771 5
Lagan River5.020 49.033 19.861 17.621 2.200 6.270 0.000 5
Lurgan48.594 123.192 17.840 113.331 7.040 10.000 0.000 7
Portadown23.712 141.583 13.741 7.550 6.900 16.520 0.000 6
Total30.4715 528.5213 214.896 410.554 18.091 54.681 15.101 41

District results

Armagh

2019: 3 x Sinn Féin, 2 x SDLP, 1 x UUP

2023: 4 x Sinn Féin, 1 x SDLP, 1 x DUP

2019–2023 Change: Sinn Féin and DUP gain from SDLP and UUP

Armagh - 6 seats[3]
PartyCandidateFPv%Count
123456
Sinn FéinFergal Donnelly*15.89%2,158     
DUPScott Armstrong14.16%1,9241,943    
SDLPThomas O'Hanlon*12.18%1,6541,7581,8861,898.302,591.30 
Sinn FéinSarah Duffy10.37%1,4091,4421,4981,663.901,864.702,091.70
Sinn FéinAshley Mallon12.23%1,6611,6941,7161,729.601,782.201,848.20
Sinn FéinJohn Óg O'Kane11.10%1,5081,5261,5471,560.901,689.401,794.40
UUPSam Nicholson*9.78%1,3281,3291,4421,442.201,504.201,572.20
SDLPGráinne O'Neill*7.11%9661,0061,2631,271.80  
AllianceHanagh Winter4.55%619638    
AontúDaniel Connolly2.63%357     
Electorate: 22,800   Valid: 13,584 (59.58%)   Spoilt: 205   Quota: 1,941   Turnout: 13,789 (60.48%)  

Banbridge

2019: 3 x UUP, 2 x DUP, 1 x Sinn Féin, 1 x Alliance

2023: 2 x UUP, 2 x Sinn Féin, 2 x DUP, 1 x Alliance

2019–2023 Change: Sinn Féin gain from UUP

Banbridge - 7 seats[3]
PartyCandidateFPv%Count
123456
AllianceJoy Ferguson14.34%1,961     
UUPGlenn Barr*13.92%1,903     
Sinn FéinChris McCartan12.80%1,750     
DUPPaul Greenfield*12.78%1,747     
Sinn FéinKevin Savage*11.67%1,5951,627.341,629.481,629.982,147.98 
DUPIan Wilson*9.48%1,2961,301.461,684.741,702.041,713.04 
UUPIan Burns*7.20%9841,029.641,143.061,262.961,344.761,433.76
UUPJill Macauley*7.72%1,0551,090.281,154.281,201.281,258.961,317.96
SDLPSeamus Doyle5.76%787902.78909.62912.62  
TUVBrian Moorhead4.34%593596.78    
Electorate: 25,504   Valid: 13,671 (53.60%)   Spoilt: 141   Quota: 1,709   Turnout: 13,812 (54.16%)  

Craigavon

2019: 2 x SDLP, 1 x DUP, 1 x Sinn Féin, 1 x UUP

2023: 2 x Sinn Féin, 1 x DUP, 1 x Alliance, 1 x UUP

2019–2023 Change: Sinn Féin and Alliance gain from SDLP (two seats)

Craigavon - 5 seats[3]
PartyCandidateFPv%Count
12345
Sinn FéinJude Mallon18.26%1,964    
Sinn FéinCatherine Nelson*17.64%1,897    
DUPMargaret Tinsley*16.84%1,811    
AllianceRobbie Alexander12.94%1,3921,4391,935  
UUPKate Evans12.13%1,3051,3131,3751,531.401,671.58
DUPIan Patterson12.64%1,3601,3611,3791,393.281,395.00
SDLPDeclan McAlinden*7.08%762889   
SDLPJackie Coade1.82%196    
Electorate: 20,449   Valid: 10,757 (52.60%)   Spoilt: 172   Quota: 1,793   Turnout: 10,929 (53.45%)  

Cusher

2019: 2 x UUP, 1 x DUP, 1 x Sinn Féin, 1 x Independent

2023: 1 x DUP, 1 x Sinn Féin, 1 x TUV, 1 x UUP, 1 x Independent

2019–2023 Change: TUV gain from UUP

Cusher - 5 seats[3]
PartyCandidateFPv%Count
1234
Sinn FéinBróna Haughey*17.73%2,177   
IndependentPaul Berry*16.77%2,059   
TUVKeith Ratcliffe16.59%2,0372,037.282,072.28 
DUPGareth Wilson*15.57%1,9121,912.071,941.071,963.49
UUPGordon Kennedy*8.95%1,0991,099.841,432.911,832.93
DUPPhilip Weir11.24%1,3801,380.141,402.141,432.61
SDLPEmma Jayne McKernan4.71%578685.03688.03 
AllianceMark Skillen4.84%594605.34620.34 
UUPEwan McNeill3.60%442442.07  
Electorate: 19,358   Valid: 12,278 (63.43%)   Spoilt: 92   Quota: 2,047   Turnout: 12,370 (63.90%)  

Lagan River

2019: 3 x DUP, 1 x UUP, 1 x Alliance

2023: 3 x DUP, 1 x UUP, 1 x Alliance

2019–2023 Change: No change

Lagan River - 5 seats[3]
PartyCandidateFPv%Count
123456
DUPMark Baxter*22.61%2,261     
AllianceJessica Johnston*17.62%1,762     
UUPKyle Savage*13.93%1,3931,477.761,494.021,519.081,997.08 
DUPPaul Rankin*15.05%1,5051,594.441,597.701,602.181,677.18 
DUPTim McClelland*11.37%1,1371,501.521,505.781,508.161,537.551,736.55
TUVSamuel Morrison6.27%627658.20662.46665.54682.34799.34
Sinn FéinVincent McAleenan5.02%502502.26647.78677.39685.38694.38
UUPSammy Ogle5.93%593603.66624.66653.85  
SDLPOisín Edwards2.20%220222.34    
Electorate: 18,389   Valid: 10,000 (54.38%)   Spoilt: 69   Quota: 1,667   Turnout: 10,069 (54.76%)  

Lurgan

2019: 3 x Sinn Féin, 1 x DUP, 1 x SDLP, 1 x UUP, 1 x Alliance

2023: 4 x Sinn Féin, 2 x DUP, 1 x Alliance

2019–2023 Change: Sinn Féin gain from SDLP, DUP gain from UUP

Lurgan - 7 seats[3]
PartyCandidateFPv%Count
1234567
Sinn FéinKeith Haughian*15.29%2,153      
AlliancePeter Lavery*13.33%1,877      
DUPPeter Haire13.13%1,849      
Sinn FéinLiam Mackle*13.03%1,835      
Sinn FéinSorchá McGeown*9.23%1,2991,615.441,632.901,633.261,666.342,048.34 
Sinn FéinMary O'Dowd11.04%1,5541,586.041,591.921,591.921,625.201,926.20 
DUPStephen Moutray*10.06%1,4161,416.361,419.301,479.261,479.381,492.081,497.08
UUPLouise McKinstry*7.84%1,1041,104.721,125.361,137.521,137.641,229.681,312.68
SDLPCiarán Toman*7.04%9911,024.661,079.801,080.321,086.48  
Electorate: 26,807   Valid: 14,078 (52.52%)   Spoilt: 221   Quota: 1,760   Turnout: 14,299 (53.34%)  

Portadown

2019: 3 x DUP, 1 x Sinn Féin, 1 x UUP, 1 x SDLP

2023: 3 x DUP, 2 x Sinn Féin, 1 x UUP

2019–2023 Change: Sinn Féin gain from SDLP

Portadown - 6 seats[3]
PartyCandidateFPv%Count
123456789
Sinn FéinPaul Duffy*16.28%1,986        
DUPLavelle McIlwrath*14.96%1,826        
DUPKyle Moutray*14.88%1,816        
DUPAlan Mulholland11.74%1,4321,4541,454.481,516.721,564.392,126.39   
UUPJulie Flaherty*11.10%1,3551,6231,624.081,628.561,631.171,799.17   
Sinn FéinClare McConville-Walker7.43%9079071,107.281,107.321,107.351,108.471,109.471,492.061,493.06
AllianceEmma Hutchinson7.55%921931942.76943.00943.30958.011,021.011,437.031,470.03
SDLPEamon McNeill*6.90%842844861.88862.44862.59867.99903.99  
TUVRobert Oliver6.52%795806806.36811.24814.63    
UUPZöe McCullough2.64%322        
Electorate: 22,318   Valid: 12,202 (54.67%)   Spoilt: 214   Quota: 1,744   Turnout: 12,416 (55.63%)  

Notes

References