56 metų B. Johnsonas ir 33-ejų buvusi jo Konservatorių partijos komunikacijos vadovė susižadėjo 2019 metų pabaigoje, 2020-ųjų pasaulio šviesą išvydo jųdviejų sūnus. Vestuvių planus sužadėtiniams teko atidėti dėl pandemijos.
B. Johnsonas jau buvo dukart vedęs. Jis turi mažiausiai šešis vaikus, keturi jų gimė antrojoje santuokoje su advokate Marina Wheeler. 2009-aisiais B. Johnsonui gimė duktė po nesantuokinio ryšio. Informacijos apie dar vieną nesantuokinį vaiką jis nekomentuoja.