Cogorno liegt zwischen den beiden Tälern Fontanabuona und Graveglia am Ufer des Flusses Entella. Das Territorium der Stadt bildete mit weiteren 16 ligurischen Kommunen die Comunità Montana Fontanabuona.
Nach der italienischen Klassifizierung bezüglich seismischer Aktivität wurde Cogorno der Zone 3 zugeordnet. Das bedeutet, dass sich die Stadt in einer seismisch wenig aktiven Zone befindet[2].
Architektur
Bedeutendstes Bauwerk ist die auch Basilica dei Fieschi genannte Kirche San Salvatore in der gleichnamigen Fraktion, benachbart der Palazzo dei Fieschi.