Martignat compte 1 667 habitants selon les dernières données officielles INSEE de 2025. Cette commune est située dans le département Ain (01).
Martignat occupe le 6497e rang national des communes françaises par nombre d'habitants. La population a évolué de +4.19% sur les 10 dernières années.
Martignat est une commune française située en Ain (Auvergne-Rhône-Alpes). Son code postal est 01100 et son code INSEE est 01237.
Les données historiques INSEE montrent que Martignat comptait 676 habitants en 1876 contre 1 667 en 2022. Ces données couvrent 36 années d'historique démographique.