Agen on kunta Lot-et-Garonnen departementissa Akvitanian hallintoalueella Ranskassa. Kunnassa oli 30 170 asukasta vuoden 1999 väestönlaskennassa. Agenin pinta-ala on 11 neliökilometriä.[1]