Châteauvilain est une commune française située dans le département de l'Isère en région Auvergne-Rhône-Alpes. Située dans la petite région du Nord-Isère, la commune est adhérente à la communauté d'agglomération Porte de l'Isère dont le siège est fixé à L'Isle-d'Abeau. Ses habitants sont dénommés les Castelvillanois.