À 6 km, Saint-Girons-D'aiguevives (971 hab.) enregistre 81 hab/km² de densité
La population municipale de Teuillac est de 884 habitants.
À l’échelle nationale, elle se situe au 11028e rang sur 34961 communes par nombre d’habitants.
Elle est classée n°1 dans le département sur l’indicateur « qualite air ».
La structure par âge combine 31,7 % de jeunes adultes et 24,8 % de seniors.
Sur la période 1876–2023, la population enregistre une hausse de 248 habitants (soit 39,0 %).
Structure de la population
Source : Recensement de la population 2022 — INSEE — Licence Ouverte v2.0