La ciudad de Thouars se encuentra al Norte del departamento de Deux-Sévres, se halla sobre una meseta que domina el Thouet (río que es afluente del Loira.