Andamento demografico della popolazione residente in provincia di Foggia dal 2001 al 2024. Grafici e statistiche su dati ISTAT al 31 dicembre di ogni anno.
Nel 2009 la provincia di Foggia ha ceduto i territori di 3 comuni alla provincia di Barletta-Andria-Trani.

La tabella in basso riporta la popolazione residente al 31 dicembre di ogni anno. Nel 2011 sono riportate due righe in più, su sfondo grigio, con i dati rilevati il giorno del censimento decennale della popolazione e quelli registrati in anagrafe il giorno precedente.
| Anno | Data rilevamento | Popolazione residente | Variazione assoluta | Variazione percentuale | Numero Famiglie | Media componenti per famiglia |
|---|---|---|---|---|---|---|
| 2001 | 31 dic | 690.426 | - | - | - | - |
| 2002 | 31 dic | 688.902 | -1.524 | -0,22% | - | - |
| 2003 | 31 dic | 688.001 | -901 | -0,13% | 237.943 | 2,88 |
| 2004 | 31 dic | 686.856 | -1.145 | -0,17% | 239.339 | 2,85 |
| 2005 | 31 dic | 684.273 | -2.583 | -0,38% | 240.824 | 2,82 |
| 2006 | 31 dic | 681.546 | -2.727 | -0,40% | 241.535 | 2,81 |
| 2007 | 31 dic | 682.456 | +910 | +0,13% | 244.033 | 2,79 |
| 2008 | 31 dic | 682.260 | -196 | -0,03% | 246.252 | 2,76 |
| 2009 | 31 dic | 640.891 | -41.369 | -6,06% | 232.978 | 2,74 |
| 2010 | 31 dic | 640.836 | -55 | -0,01% | 234.858 | 2,72 |
| 2011 (¹) | 8 ott | 639.559 | -1.277 | -0,20% | 235.733 | 2,71 |
| 2011 (²) | 9 ott | 626.072 | -13.487 | -2,11% | - | - |
| 2011 (³) | 31 dic | 625.657 | -15.179 | -2,37% | 236.785 | 2,64 |
| 2012 | 31 dic | 628.221 | +2.564 | +0,41% | 249.984 | 2,51 |
| 2013 | 31 dic | 635.344 | +7.123 | +1,13% | 242.713 | 2,61 |
| 2014 | 31 dic | 633.839 | -1.505 | -0,24% | 242.824 | 2,60 |
| 2015 | 31 dic | 630.851 | -2.988 | -0,47% | 244.023 | 2,58 |
| 2016 | 31 dic | 628.556 | -2.295 | -0,36% | 242.829 | 2,58 |
| 2017 | 31 dic | 625.311 | -3.245 | -0,52% | 244.474 | 2,55 |
| 2018* | 31 dic | 611.518 | -13.793 | -2,21% | 242.077 | 2,52 |
| 2019* | 31 dic | 606.904 | -4.614 | -0,75% | 243.306,78 | 2,49 |
| 2020* | 31 dic | 602.394 | -4.510 | -0,74% | 247.875 | 2,42 |
| 2021* | 31 dic | 599.028 | -3.366 | -0,56% | 248.993 | 2,40 |
| 2022* | 31 dic | 595.682 | -3.346 | -0,56% | 250.696 | 2,37 |
| 2023* | 31 dic | 593.078 | -2.604 | -0,44% | 252.468 | 2,34 |
| 2024* | 31 dic | 590.263 | -2.815 | -0,47% | 254.088 | 2,31 |
Dal 2018 i dati tengono conto dei risultati del censimento permanente della popolazione, rilevati con cadenza annuale e non più decennale. A differenza del censimento tradizionale, che effettuava una rilevazione di tutti gli individui e tutte le famiglie ad una data stabilita, il nuovo metodo censuario si basa sulla combinazione di rilevazioni campionarie e dati provenienti da fonte amministrativa.
La popolazione residente in provincia di Foggia al Censimento 2011, rilevata il giorno 9 ottobre 2011, è risultata composta da 626.072 individui, mentre alle Anagrafi comunali ne risultavano registrati 639.559. Si è, dunque, verificata una differenza negativa fra popolazione censita e popolazione anagrafica pari a 13.487 unità (-2,11%).
Il confronto dei dati della popolazione residente dal 2018 con le serie storiche precedenti (2001-2011 e 2011-2017) è possibile soltanto con operazioni di ricostruzione intercensuaria della popolazione residente.
Le variazioni annuali della popolazione della provincia di Foggia espresse in percentuale a confronto con le variazioni della popolazione della regione Puglia e dell'Italia.

Il movimento naturale della popolazione in un anno è determinato dalla differenza fra le nascite ed i decessi ed è detto anche saldo naturale. Le due linee del grafico in basso riportano l'andamento delle nascite e dei decessi negli ultimi anni. L'andamento del saldo naturale è visualizzato dall'area compresa fra le due linee.

La tabella seguente riporta il dettaglio delle nascite e dei decessi dal 2002 al 2024. Vengono riportate anche le righe con i dati ISTAT rilevati in anagrafe prima e dopo il censimento 2011 della popolazione.
| Anno | Bilancio demografico | Nascite | Variaz. | Decessi | Variaz. | Saldo Naturale |
|---|---|---|---|---|---|---|
| 2002 | 1 gen - 31 dic | 7.326 | - | 5.546 | - | +1.780 |
| 2003 | 1 gen - 31 dic | 7.303 | -23 | 6.015 | +469 | +1.288 |
| 2004 | 1 gen - 31 dic | 7.254 | -49 | 5.496 | -519 | +1.758 |
| 2005 | 1 gen - 31 dic | 6.944 | -310 | 5.795 | +299 | +1.149 |
| 2006 | 1 gen - 31 dic | 6.674 | -270 | 5.671 | -124 | +1.003 |
| 2007 | 1 gen - 31 dic | 6.604 | -70 | 5.947 | +276 | +657 |
| 2008 | 1 gen - 31 dic | 6.631 | +27 | 5.734 | -213 | +897 |
| 2009 | 1 gen - 31 dic | 6.270 | -361 | 5.558 | -176 | +712 |
| 2010 | 1 gen - 31 dic | 6.021 | -249 | 5.595 | +37 | +426 |
| 2011 (¹) | 1 gen - 8 ott | 4.387 | -1.634 | 4.529 | -1.066 | -142 |
| 2011 (²) | 9 ott - 31 dic | 1.380 | -3.007 | 1.375 | -3.154 | +5 |
| 2011 (³) | 1 gen - 31 dic | 5.767 | -254 | 5.904 | +309 | -137 |
| 2012 | 1 gen - 31 dic | 5.607 | -160 | 5.922 | +18 | -315 |
| 2013 | 1 gen - 31 dic | 5.490 | -117 | 5.729 | -193 | -239 |
| 2014 | 1 gen - 31 dic | 5.388 | -102 | 5.736 | +7 | -348 |
| 2015 | 1 gen - 31 dic | 5.288 | -100 | 6.302 | +566 | -1.014 |
| 2016 | 1 gen - 31 dic | 5.078 | -210 | 5.916 | -386 | -838 |
| 2017 | 1 gen - 31 dic | 4.789 | -289 | 6.403 | +487 | -1.614 |
| 2018* | 1 gen - 31 dic | 4.639 | -150 | 6.142 | -261 | -1.503 |
| 2019* | 1 gen - 31 dic | 4.483 | -156 | 6.182 | +40 | -1.699 |
| 2020* | 1 gen - 31 dic | 4.366 | -117 | 7.495 | +1.313 | -3.129 |
| 2021* | 1 gen - 31 dic | 4.176 | -190 | 7.309 | -186 | -3.133 |
| 2022* | 1 gen - 31 dic | 4.178 | +2 | 6.896 | -413 | -2.718 |
| 2023* | 1 gen - 31 dic | 4.236 | +58 | 6.555 | -341 | -2.319 |
| 2024* | 1 gen - 31 dic | 3.809 | -427 | 6.457 | -98 | -2.648 |
Il grafico in basso visualizza il numero dei trasferimenti di residenza da e verso la provincia di Foggia negli ultimi anni. I trasferimenti di residenza sono riportati come iscritti e cancellati dall'Anagrafe dei comuni della provincia.
Fra gli iscritti, sono evidenziati con colore diverso i trasferimenti di residenza da altri comuni, quelli dall'estero e quelli dovuti per altri motivi (ad esempio per rettifiche amministrative).

La tabella seguente riporta il dettaglio del comportamento migratorio dal 2002 al 2024. Vengono riportate anche le righe con i dati ISTAT rilevati in anagrafe prima e dopo il censimento 2011 della popolazione.
| Anno gen-dic | Iscritti | Cancellati | Saldo Migratorio con l'estero | Saldo Migratorio totale | ||||
|---|---|---|---|---|---|---|---|---|
| DA altri comuni | DA estero | altri iscritti (a) | PER altri comuni | PER estero | altri cancell. (a) | |||
| 2002 | 7.140 | 1.182 | 289 | 11.000 | 710 | 205 | +472 | -3.304 |
| 2003 | 6.851 | 3.024 | 302 | 10.855 | 1.112 | 399 | +1.912 | -2.189 |
| 2004 | 6.640 | 2.006 | 412 | 10.318 | 1.238 | 405 | +768 | -2.903 |
| 2005 | 6.743 | 1.564 | 253 | 10.935 | 714 | 643 | +850 | -3.732 |
| 2006 | 6.673 | 1.514 | 240 | 10.615 | 1.144 | 398 | +370 | -3.730 |
| 2007 | 6.303 | 5.158 | 124 | 10.257 | 628 | 447 | +4.530 | +253 |
| 2008 | 6.753 | 3.734 | 149 | 10.601 | 761 | 367 | +2.973 | -1.093 |
| 2009 | 6.590 | 3.058 | 104 | 9.057 | 626 | 388 | +2.432 | -319 |
| 2010 | 5.970 | 3.161 | 262 | 8.479 | 610 | 785 | +2.551 | -481 |
| 2011 (¹) | 4.520 | 2.011 | 254 | 6.578 | 512 | 830 | +1.499 | -1.135 |
| 2011 (²) | 1.472 | 571 | 343 | 2.373 | 131 | 302 | +440 | -420 |
| 2011 (³) | 5.992 | 2.582 | 597 | 8.951 | 643 | 1.132 | +1.939 | -1.555 |
| 2012 | 6.677 | 2.849 | 4.507 | 9.505 | 786 | 863 | +2.063 | +2.879 |
| 2013 | 6.353 | 2.541 | 10.053 | 8.706 | 971 | 1.908 | +1.570 | +7.362 |
| 2014 | 5.927 | 2.258 | 985 | 8.074 | 988 | 1.265 | +1.270 | -1.157 |
| 2015 | 5.538 | 1.989 | 628 | 7.713 | 1.100 | 1.316 | +889 | -1.974 |
| 2016 | 5.904 | 2.408 | 813 | 8.298 | 1.144 | 1.140 | +1.264 | -1.457 |
| 2017 | 5.385 | 2.775 | 888 | 8.142 | 1.109 | 1.428 | +1.666 | -1.631 |
| 2018* | 5.691 | 2.707 | 946 | 8.510 | 978 | 1.481 | +1.729 | -1.625 |
| 2019* | 6.322 | 2.337 | 749 | 9.580 | 1.405 | 1.435 | +932 | -3.012 |
| 2020* | 6.190 | 1.924 | 559 | 8.550 | 887 | 1.478 | +1.037 | -2.242 |
| 2021* | 6.620 | 3.324 | 611 | 9.073 | 1.161 | 1.246 | +2.163 | -925 |
| 2022* | 6.374 | 3.940 | - | 10.067 | 1.172 | - | +2.768 | -925 |
| 2023* | 6.053 | 3.866 | - | 9.656 | 1.008 | - | +2.858 | -745 |
| 2024* | 6.485 | 4.417 | - | 9.767 | 1.442 | - | +2.975 | -307 |