 The municipality of Castagnole delle Lanze contains the "frazioni" (subdivisions, mainly villages and hamlets) Annunziata, Carossi, Farinere, Olmo, Rivella, San Bartolomeo, San Grato, San Defendente, San Rocco, San Pietro, Santa Maria, Valle Tanaro, and Val Bera.Castagnole delle Lanze borders the following municipalities