Castelvecchio di Rocca Barbena si trova in Liguria nella provincia di Savona e la sigla automobilistica è SV.
Rispetto al livello del mare, l'altezza del centro cittadino si trova a 430 metri.
La sua escursione territoriale inizia a 176 metri e culmina a 1142.
Il comune si espande per una superfice complessiva di 16.7 chilometri quadrati e la popolazione residente (dati 2009) è composta da 188 abitanti, in conseguenza il comune di Castelvecchio di Rocca Barbena ha una densità abitativa media (arrotondata per difetto) di 11 unità per chilometro quadrato.
Castelvecchio di Rocca Barbena non è il Capoluogo della provincia di Savona e il codice ISTAT identificativo del comune è 9021. La Latitudine 44.1306, la longitudine 8.1200 in gradi sessadecimali .