Boris Johnson har fire barn med Marina Wheeler; de to døtrene Lara og Cassia, og de to sønnene Milo og Theodore. Han har en datter født i 2009 med Helen MacIntyre. Han har to barn (per 2022) med ektefellen Carrie Johnson.