Chateauvilain est une commune de 639 habitants au dernier recensement (2012). Les habitants sont appelés les Castelvilanois.
Sa superficie est de 9 km2.
Chateauvilain porte le code Insee 38091 et le code postal est 38300.
Chateauvilain est situé dans le département de l’Isère (Région Rhône-Alpes), appartient au canton de Bourgoin -Jallieu et à l’arrondissement de la Tour du Pin.
Les communes voisines sont : Eclose-Badinières, Succieu, Biol.
Evolution de la population :
En 1999 : 483 habitants
En 2009 : 595 habitants
En 2012 : 639 habitants
Densité (en 2006) :: 66.11 h/km2