Depuis 1895, la population de la province a évolué comme suit :
| 1895 | 1914 | 1947 | 1960 | 1970 | 1980 | 1991 | 2001 |
|---|
Province de
Formosa | 4.829 | 19.281 | 113.790 | 178.526 | 234.075 | 295.887 | 398.413 | 489.663 |
| Total Argentine | 4.044.911 | 7.903.662 | 15.893.811 | 20.013.793 | 23.364.431 | 27.949.480 | 32.615.528 | 37.156.195 |
D'après l'INDEC (Institut argentin des statistiques et des recensements) , en 2003, la population était estimée à 534 015 habitants .
La croissance démographique a été très importante tout au long du XX siècle. En 1895, il y avait moins de cinq mille habitants qui peuplaient ce territoire de taille équivalente à celle du Bénélux. Il est vrai que les Indios Bravos (Indiens non soumis) n'étaient pas inclus dans ce maigre chiffre, mais ces derniers, décimés par les récentes opérations militaires pour sécuriser la région n'étaient plus que quelques centaines.
Plus récemment, on remarque que la population de la province a presque doublé depuis la fin des années 1970, et affiche ainsi un rythme d'accroissement toujours nettement supérieur à la moyenne du pays.
Enfin la natalité élevée observée dans la province (12 976 naissances en 2000, et 13 535 en 2004, soit un taux de 26,5 pour mille, le plus élevé du pays avec celui de la province de Misiones) laisse entrevoir la poursuite d'une robuste croissance démographique dans les prochaines décennies.