The municipality of Caraglio contains the frazioni (subdivisions, mainly villages and hamlets) Bottonasco, Cascina Bianca, Cascina Sottana, Grassini, Monturone, Oltre Grana, Palazzasso, Paschera San Carlo (Soprana), Paschera San Defendente (Sottana), Roata Bacias, Roata Borghi, Roata Bruno, Roata Chiabò, Roata Delfino, Roata Fresia, Roata Galliano, Roata Ghio, Roata Lorenzot, Roata Muschia, Rosata Armando, San Lorenzo, Tetto Bellino, Tetto Bianco, Tetto Boscasi.