La ville de Mauvezin comptait 2 287 habitants au recensement de 2020, soit une évolution de 36,86% par rapport à 1990. Mauvezin est classée 12ème/461 en terme de population dans le Gers.