Electrician Costs Across the UK
National average prices range from £80 (Socket and Switch Installation) to £5,500 (Full House Rewire). Select a location to see local prices.
Prices updated for 2026. All estimates include labour and materials.
Job Types
Full House Rewire£2,500 - £5,500
Consumer Unit Upgrade£400 - £850
Lighting Installation£150 - £700
Socket and Switch Installation£80 - £280
Electrical Inspection (EICR)£150 - £370
London
Central LondonAbove average
£116 - £7,975WestminsterAbove average
£115 - £7,920KensingtonAbove average
£114 - £7,865ChelseaAbove average
£114 - £7,810IslingtonAbove average
£112 - £7,700CamdenAbove average
£111 - £7,645HackneyAbove average
£110 - £7,590HammersmithAbove average
£110 - £7,535WandsworthAbove average
£109 - £7,480Richmond upon ThamesAbove average
£109 - £7,480FulhamAbove average
£109 - £7,480SouthwarkAbove average
£108 - £7,425LambethAbove average
£108 - £7,425GreenwichAbove average
£106 - £7,315EalingAbove average
£106 - £7,315LewishamAbove average
£106 - £7,260BrixtonAbove average
£107 - £7,370WimbledonAbove average
£108 - £7,425Kingston upon ThamesAbove average
£106 - £7,315BromleyAbove average
£104 - £7,150CroydonAbove average
£104 - £7,150BarnetAbove average
£106 - £7,260EnfieldAbove average
£105 - £7,205HounslowAbove average
£105 - £7,205WalthamstowAbove average
£106 - £7,315StratfordAbove average
£107 - £7,370BexleyAbove average
£104 - £7,150HarrowAbove average
£105 - £7,205South East
BrightonAbove average
£98 - £6,710HoveAbove average
£96 - £6,600GuildfordAbove average
£100 - £6,875OxfordAbove average
£99 - £6,820ReadingAbove average
£96 - £6,600Milton KeynesAbove average
£91 - £6,270CanterburyAbove average
£92 - £6,325MaidstoneAbove average
£93 - £6,380Tunbridge WellsAbove average
£98 - £6,710SevenoaksAbove average
£101 - £6,930WinchesterAbove average
£98 - £6,765SouthamptonAbove average
£90 - £6,160PortsmouthAbove average
£88 - £6,050ChichesterAbove average
£94 - £6,490WorthingAbove average
£91 - £6,270EastbourneAbove average
£89 - £6,105HastingsAbove average
£88 - £6,050CrawleyAbove average
£92 - £6,325HorshamAbove average
£94 - £6,490BasingstokeAbove average
£93 - £6,380WokingAbove average
£99 - £6,820SloughAbove average
£94 - £6,490High WycombeAbove average
£94 - £6,435AylesburyAbove average
£91 - £6,270MargateAbove average
£88 - £6,050FolkestoneAbove average
£88 - £6,050NewburyAbove average
£94 - £6,490Henley-on-ThamesAbove average
£102 - £7,040St AlbansAbove average
£102 - £6,985WatfordAbove average
£98 - £6,710South West
BristolAbove average
£90 - £6,160BathAbove average
£92 - £6,325ExeterAround average
£85 - £5,830PlymouthAround average
£80 - £5,500BournemouthAbove average
£88 - £6,050PooleAbove average
£88 - £6,050CheltenhamAbove average
£88 - £6,050GloucesterAround average
£83 - £5,720SwindonAround average
£83 - £5,720SalisburyAround average
£86 - £5,940TauntonAround average
£82 - £5,610TorquayAround average
£82 - £5,610TruroAround average
£80 - £5,500PenzanceAround average
£80 - £5,500DorchesterAround average
£85 - £5,830YeovilAround average
£80 - £5,500Weston-super-MareAround average
£82 - £5,610BarnstapleAround average
£80 - £5,500FalmouthAround average
£82 - £5,610StroudAround average
£85 - £5,830FromeAround average
£83 - £5,720CirencesterAround average
£86 - £5,940East of England
CambridgeAbove average
£92 - £6,325NorwichAround average
£82 - £5,610IpswichAround average
£80 - £5,500ColchesterAround average
£85 - £5,830ChelmsfordAbove average
£91 - £6,270Southend-on-SeaAbove average
£88 - £6,050LutonAbove average
£88 - £6,050PeterboroughAround average
£80 - £5,500BedfordAround average
£85 - £5,830StevenageAbove average
£90 - £6,160HertfordAbove average
£91 - £6,270Bury St EdmundsAround average
£83 - £5,720Great YarmouthAround average
£80 - £5,500Kings LynnAround average
£80 - £5,500BasildonAbove average
£88 - £6,050HarlowAbove average
£90 - £6,160BraintreeAround average
£85 - £5,830Saffron WaldenAbove average
£90 - £6,160West Midlands
BirminghamAround average
£82 - £5,610CoventryAround average
£78 - £5,390WolverhamptonAround average
£75 - £5,170SolihullAround average
£84 - £5,775WalsallAround average
£74 - £5,115DudleyAround average
£74 - £5,060WorcesterAround average
£78 - £5,390WarwickAround average
£83 - £5,720Leamington SpaAround average
£83 - £5,720ShrewsburyAround average
£77 - £5,280TelfordAround average
£74 - £5,060HerefordAround average
£75 - £5,170Stoke-on-TrentBelow average
£72 - £4,950StaffordAround average
£75 - £5,170LichfieldAround average
£78 - £5,390Sutton ColdfieldAround average
£82 - £5,610KidderminsterAround average
£74 - £5,060East Midlands
NottinghamAround average
£77 - £5,280LeicesterAround average
£76 - £5,225DerbyAround average
£75 - £5,170LincolnAround average
£74 - £5,060NorthamptonAround average
£80 - £5,500LoughboroughAround average
£75 - £5,170MansfieldBelow average
£70 - £4,840ChesterfieldBelow average
£72 - £4,950CorbyAround average
£74 - £5,060KetteringAround average
£75 - £5,170GranthamBelow average
£72 - £4,950WellingboroughAround average
£75 - £5,170Market HarboroughAround average
£78 - £5,390North West
ManchesterAround average
£76 - £5,225LiverpoolBelow average
£72 - £4,950ChesterAround average
£76 - £5,225WarringtonAround average
£74 - £5,060BlackpoolBelow average
£67 - £4,620PrestonBelow average
£69 - £4,730BoltonBelow average
£70 - £4,840StockportAround average
£74 - £5,060WiganBelow average
£69 - £4,730SalfordAround average
£74 - £5,115AltrinchamAround average
£76 - £5,225LancasterBelow average
£69 - £4,730CarlisleBelow average
£67 - £4,620CreweBelow average
£70 - £4,840MacclesfieldAround average
£74 - £5,060BurnleyBelow average
£66 - £4,510RochdaleBelow average
£69 - £4,730BuryBelow average
£70 - £4,840OldhamBelow average
£69 - £4,730KendalBelow average
£70 - £4,840WilmslowAround average
£76 - £5,225KnutsfordAround average
£75 - £5,170Yorkshire & Humber
LeedsAround average
£75 - £5,170SheffieldAround average
£74 - £5,060YorkAround average
£76 - £5,225BradfordBelow average
£69 - £4,730HullBelow average
£67 - £4,620HuddersfieldBelow average
£70 - £4,840WakefieldBelow average
£70 - £4,840DoncasterBelow average
£69 - £4,730HarrogateAround average
£76 - £5,225ScarboroughBelow average
£67 - £4,620RotherhamBelow average
£69 - £4,730BarnsleyBelow average
£67 - £4,620GrimsbyBelow average
£66 - £4,510ScunthorpeBelow average
£66 - £4,510HalifaxBelow average
£69 - £4,730SkiptonBelow average
£72 - £4,950BeverleyBelow average
£70 - £4,840IlkleyAround average
£75 - £5,170RiponBelow average
£72 - £4,950North East
Newcastle upon TyneAround average
£74 - £5,060SunderlandBelow average
£69 - £4,730DurhamBelow average
£70 - £4,840MiddlesbroughBelow average
£67 - £4,620DarlingtonBelow average
£67 - £4,620GatesheadBelow average
£70 - £4,840HartlepoolBelow average
£64 - £4,400Stockton-on-TeesBelow average
£67 - £4,620HexhamBelow average
£70 - £4,840MorpethBelow average
£69 - £4,730Berwick-upon-TweedBelow average
£67 - £4,620Whitley BayBelow average
£70 - £4,840South ShieldsBelow average
£69 - £4,730RedcarBelow average
£66 - £4,510Scotland
EdinburghAround average
£84 - £5,775GlasgowAround average
£78 - £5,390AberdeenAround average
£78 - £5,390DundeeAround average
£74 - £5,060InvernessAround average
£75 - £5,170StirlingAround average
£75 - £5,170PerthAround average
£74 - £5,060St AndrewsAround average
£77 - £5,280PaisleyAround average
£74 - £5,060LivingstonAround average
£74 - £5,060East KilbrideAround average
£74 - £5,060DunfermlineAround average
£74 - £5,060FalkirkBelow average
£72 - £4,950AyrBelow average
£70 - £4,840KilmarnockBelow average
£70 - £4,840GreenockBelow average
£70 - £4,840DumfriesBelow average
£69 - £4,730Fort WilliamBelow average
£72 - £4,950ObanBelow average
£72 - £4,950ElginBelow average
£70 - £4,840KirkcaldyBelow average
£72 - £4,950HamiltonBelow average
£72 - £4,950MotherwellBelow average
£70 - £4,840PeterheadBelow average
£70 - £4,840MusselburghAround average
£78 - £5,390Wales
CardiffAround average
£76 - £5,225SwanseaBelow average
£70 - £4,840NewportBelow average
£72 - £4,950WrexhamBelow average
£69 - £4,730AberystwythBelow average
£66 - £4,510BangorBelow average
£66 - £4,510CarmarthenBelow average
£64 - £4,400LlandudnoBelow average
£67 - £4,620BridgendBelow average
£69 - £4,730CaerphillyBelow average
£69 - £4,730NeathBelow average
£66 - £4,510PontypriddBelow average
£67 - £4,620Merthyr TydfilBelow average
£62 - £4,290BarryBelow average
£70 - £4,840PenarthAround average
£74 - £5,060CwmbranBelow average
£67 - £4,620HaverfordwestBelow average
£64 - £4,400RhylBelow average
£64 - £4,400Colwyn BayBelow average
£66 - £4,510BreconBelow average
£66 - £4,510TenbyBelow average
£66 - £4,510Northern Ireland
BelfastBelow average
£72 - £4,950LisburnBelow average
£70 - £4,840DerryBelow average
£66 - £4,510NewryBelow average
£66 - £4,510BangorBelow average
£69 - £4,730NewtownabbeyBelow average
£69 - £4,730BallymenaBelow average
£64 - £4,400ColeraineBelow average
£64 - £4,400OmaghBelow average
£62 - £4,290EnniskillenBelow average
£62 - £4,290CraigavonBelow average
£64 - £4,400HolywoodBelow average
£70 - £4,840CarrickfergusBelow average
£67 - £4,620AntrimBelow average
£64 - £4,400DownpatrickBelow average
£62 - £4,290LarneBelow average
£64 - £4,400StrabaneBelow average
£61 - £4,180CookstownBelow average
£62 - £4,290DungannonBelow average
£62 - £4,290ArmaghBelow average
£62 - £4,290Need a electrician?
Browse verified electrician profiles, read reviews, and get quotes. Tradesfolk is 100% free for everyone.