População por sexo e densidade demográfica, 2025
| Designação | Homens | Mulheres | Total (103 hab) | Área (km2) | Hab./km2 |
| Província de Sofala | 1 342 137 | 1 408 393 | 2 750 530 | 68 018 | 40 438 |
| Cidade da Beira | 384 064 | 383 722 | 767 787 | 633 | 1 213 |
| Búzi | 103 412 | 114 350 | 217 763 | 7 409 | 29 |
| Caia | 94 320 | 101 135 | 195 456 | 3 477 | 56 |
| Chemba | 48 056 | 53 520 | 101 576 | 4 388 | 23 |
| Cheringoma | 35 232 | 36 781 | 72 013 | 8 739 | 8 |
| Chibabava | 75 193 | 89 686 | 164 880 | 8 012 | 21 |
| Dondo | 121 508 | 122 215 | 243 723 | 2 443 | 100 |
| Gorongosa | 105 775 | 113 013 | 218 788 | 7 659 | 29 |
| Machanga | 31 906 | 36 222 | 68 128 | 4 657 | 15 |
| Marínguè | 54 493 | 61 838 | 116 331 | 5 085 | 23 |
| Marromeu | 95 638 | 97 389 | 193 027 | 5 810 | 33 |
| Muanza | 23 509 | 23 101 | 46 610 | 5 731 | 8 |
| Nhamatanda | 169 028 | 173 039 | 344 447 | 3 975 | 87 |
Fonte: Instituto Nacional de Estatística, Projecções 2017 – 2050
População projectada da Província de Sofala, 2025
| Designação | Total | Homens | Mulheres |
| Urbana | 1 183 627 | 588 420 | 595 207 |
| Rural | 1 566 903 | 753 717 | 813 186 |
| População (15–64 anos) | 1 456 948 | 698 546 | 758 402 |
| Crianças (0–14 anos) | 2 408 680 | 1 208 758 | 1 199 922 |
| Idosos (65+ anos) | 38 751 | 17 452 | 21 299 |
Fonte: Instituto Nacional de Estatística, Projecções 2017 – 2050
Principais indicadores demográficos, 2025
| Designação | Província | Nacional |
| Taxa de mortalidade infantil (1000 nascidos vivos) | 50,9 | 39 |
| Esperança de vida a nascença (anos) | 59,0 | 56,9 |
| Homens | 58 | 51,0 |
| Mulheres | 64 | 56,5 |
| Taxa bruta de mortalidade (1000 habitantes) | 9,4 | 11,3 |
| Taxa bruta de natalidade (1000 habitantes) | 38,3 | 36,2 |
| Taxa global de fecundidade (número de filhos) | 4,3 | 4,9 |
Fonte: Instituto Nacional de Estatística, Projecções 2017 – 2050