Bernardswiller est une commune d'une superficie totale de 553 hectares, son altitude varie entre 183 et 311 mètres
Les habitants de Bernardswiller s'appellent les Bernardswillerois et les Bernardswilleroises.
Au dernier recensement Bernardswiller comptait environ 1200 habitants.
(Source INSEE : recensement de 1999 sans double compte)