Beira zählt 533.825 Einwohner (2017). Nach Ende des mosambikanischen Bürgerkrieges strömten zahlreiche Flüchtlinge in die Stadt, so dass die Einwohnerzahl stark anstieg.