El término municipal de Badalona tiene una superficie de 21.17 km² y el núcleo urbano ocupa 8.70 km².
Badalona está formada por 35 barrios agrupados en 8 distritos, que son los siguientes:
* Distrito 1: Canyadó, Casagemes, Centre, Coll i Pujol, Dalt la Vila, Manresà
* Distrito 2: Nova Lloreda, Sant Crist, Sistrells
* Distrito 3: Bonavista, Bufalà, Canyet, Les Guixeres, Mas Ram, Montigalà oriental, Morera, Pomar, Pomar de Dalt
* Distrito 4: La Salut
* Distrito 5: Sant Antoni de Llefià, Sant Joan de Llefià, Sant Mori de Llefià
* Distrito 6: El Remei, La Mora, Sant Roc, Artigas
* Distrito 7: Can Claris, Congrés, Gorg, Progrés, Raval
* Distrito 8: La Pau, Lloreda, Montigalà occidental, Puigfred