Attignat es una comuna francesa situada en el departamento de Ain, de la región de Auvernia-Ródano-Alpes.
Es la cabecera (bureau centralisateur en francés) y mayor población del cantón de su nombre.
Está situada a 12 km al noroeste de Bourg-en-Bresse.