Die Gemeinde liegt etwa 65 Kilometer südwestlich von Parma am Pelpirana und grenzt unmittelbar an die Metropolitanstadt Genua und die Provinz Piacenza. Die umfasst die Fraktionen Alpe, Borio, Bruschi di Sopra, Bruschi di Sotto, Calice, Campore, Caneso, Carniglia, Casaleto, Casalporino, Casamurata, Case Gelana, Castagna, Castagnola, Castellaro, Cavadasca, Cavignaga, Ceio, Chiesiola, Cognole, Cornolo, Costa Alta, Costa Belvedere, Costa della Romana, Costa di Borio, Custi, Drusco, Follo, Fontanabonardi, Fontanachiosa, Fontanino, Foppiano, Forana, Fornolo, Illica, Le Coste, Libbia, Liveglia, Marazzano, Masanti di Sopra, Masanti di Sotto, Molino Anzola, Momarola, Montarsiccio, Montevacà, Monti, Moronera, Nociveglia, Piane di Carniglia, Pilati, Ponteceno, Porcile, Prato, Revoleto, Rio Grande, Rio Merlino, Rio Pansamora, Romezzano, Roncole, Salarolo, San Marco, Scopolo, Segalino, Selvola, Serra, Setterone, Spora, Strepeto, Tasola, Tomba, Travaglini und Volpara.