Il Comune di San Giovanni Teatino conta 14.174 abitanti, con una leggera maggioranza femminile (338 donne in più rispetto agli uomini). Si contano circa 95 uomini ogni 100 donne.
Il bilancio demografico è il resoconto annuale dei movimenti naturali e migratori della popolazione: nati, morti, iscrizioni e cancellazioni anagrafiche che determinano la variazione dei residenti del Comune di San Giovanni Teatino nel corso dell'anno. Di seguito il confronto tra la popolazione registrata a inizio e a fine 2020, complessiva e per genere.
Dati ufficiali ISTAT
Ultimo aggiornamento 01/01/2026
Il numero di residenti è salito del 1,66% durante il corso dell'anno , registrando un aumento di 231 abitanti .
Nel corso del 2020, nel Comune di San Giovanni Teatino si sono registrati 100 nati vivi e 107 decessi.
Nel corso del 2020, nel Comune di San Giovanni Teatino si sono registrate 24 nuove iscrizioni anagrafiche di persone provenienti dall'estero.
Nel corso del 2020, nel Comune di San Giovanni Teatino si sono registrate 48 cancellazioni anagrafiche verso l'estero.