Les habitants de Châteauvilain s'appellent les Castelvillanois et les Castelvillanoises.
Au dernier recensement Châteauvilain comptait environ 500 habitants.
(Source INSEE : recensement de 1999 sans double compte)
Châteauvilain est une commune d'une superficie totale de 882 hectares, son altitude varie entre 345 et 644 mètres