Possui uma área de 153 km², dos quais a maioria está situada no "cinturão verde" da Região de Londres. O borough é o maior da região em termos de área. A maioria das povoações estão localizadas ao norte e oeste de Bromley, com uma área afastada em Biggin Hill no extremo sul.
O borough foi constituído, como todos os outros distritos londrinos, em 1 de abril de 1965, pelo London Government Act 1963. Incorporou a antiga área do Municipal Borough of Bromley, do Municipal Borough of Beckenham, Penge Urban District, Orpington Urban District e parte de Chislehurst que pertencia ao Chislehurst and Sidcup Urban District.
Em 1969, depois de uma campanha local, a vila de Knockholt foi devolvida à Kent para tornar-se parte do Sevenoaks Rural District e, posteriormente, do Distrito de Sevenoaks. Antes de 1965, havia feito parte do Orpington Urban District.