Ammerschwihr est une commune d'une superficie totale de 1966 hectares, son altitude varie entre 193 et 882 mètres
Les habitants de Ammerschwihr s'appellent les Ammerschwihriens et les Ammerschwihriennes.
Au dernier recensement Ammerschwihr comptait environ 1900 habitants.
(Source INSEE : recensement de 1999 sans double compte)