Seieren til den 47 år gamle Johnson over sin rival fra Labour, Ken Livingstone, i London var et plaster på såret for statsminister David Cameron som måtte konstatere at velgerne ellers flokket seg til Labour på den ene siden og det innvandringskritiske UK Independence Party på den andre.
LES OGSÅ:
Men selv den fargerike og eksentriske borgermesteren måtte finne seg i at hans flertall ble betydelig mindre enn sist, og det var først etter en lang opptelling at det var klart at han hadde seieren i lomma.
Johnson fikk 44 prosent av stemmene i første runde og 51,5 da annenstemmene ble telt med, mens Livingstone fikk 40 prosent i første runde, og 48,5 da hans annenstemmer ble telt med.
Røde Ken, den tidligere borgermesteren og radikaleren som er minst like fargerik som Johnson, gjorde et godt valg, men klarte likevel ikke å slå ut populære Johnson. De grønnes Jenny Jones kom på tredje plass med 5 prosent, foran liberaldemokratenes kandidat.
Straffet regjeringen
I resten av Storbritannia benyttet velgerne valget til å straffe de konservative og liberaldemokratene for regjeringens økonomiske politikk.
– Folk lider under nedgangstidene, folk lider under en regjering som har økt skattene for dem og kuttet skattene for millionærene. Jeg tror det er det vi ser i kveld, sa Labour-lederen Ed Miliband mens opptellingen foregikk.
BBCs siste prognose viste at de konservative tapte 4 prosentpoeng og endte på 31 prosent, mens Labour økte med 3 prosentpoeng til 38 prosent. Liberaldemokratene får 16 prosent.
Labour vant 823 nye plasser i kommuner rundt om i landet, mens de konservative tapte 405 og deres liberaldemokratiske allierte 336.
Resesjon
I forrige uke ble det klart at Storbritannia nok en gang er i resesjon, og kritikerne mener britene er i ferd med å spare seg til fant.
Regjeringen mener på sin side den gjør en nødvendig ryddejobb etter Labours år ved makten. Etter at De konservative og Liberaldemokratene inntok regjeringskontorene for to år siden, er det kuttet kraftig i budsjettene.
– Det finnes ingen enkle svar, sa statsminister Cameron fredag.
– Vi må ta vanskelige beslutninger for å håndtere gjelden, underskuddet og den ødelagte økonomien som vi har arvet, la han til.
For Cameron er det et ytterligere nederlag at velgerne i en rekke byer avviste hans forslag om direkte ordførervalg i en folkeavstemning som ble holdt samtidig med valget.
Liberale falt ut
Sentrumspartiet Liberaldemokratene har de siste to årene strevd med å forsvare sin rolle i regjeringen med de mange upopulære tiltakene.
Deres prosentandel av stemmene ved lokalvalget, ser ut til å ligge på samme nivå som sist, på 16 prosent. Men de har tapt over hele linja i kommune- og bystyrene, og har dermed gjort sitt dårligste valg noensinne i antall representanter.
Det lille, høyreradikale UK Independence Party, som ønsker at Storbritannia skal komme seg ut av EU, fikk så mye som 12 prosent i de valgkretsene der de stilte kandidat. Det var ny rekord.
På grunn av valgordningen klarte de imidlertid ikke å sikre seg mer enn ni representanter i kommunestyrene.
Framgangen til UKIP er likevel en alvorlig trussel mot de konservative og kan gi argumenter til dem som mener de konservative må legge seg lenger til høyre. Andre sier imidlertid at det ville være selvmord for partiet.
Vinneren av årets lokalvalg må likevel sies å være sofaen. Bare 32 prosent tok seg bryet med å gå til urnene i torsdagens valg.