Según el censo de 2007, la comuna de Bastia tenía 43 315 habitantes.