Il territorio comunaledel ècomune costituitodecaduto dalleera trecostituito principalidalle frazioni di Arzene, Costa e Fontanili e dalle località di Colle d'Oggia, Costarossa, Costorello, Faravello, Prati Piani e Rairan per un totale di 16,29 km<sup>2</sup><ref name="Statuto comunale">{{cita web|url=http://incomune.interno.it/statuti/statuti/carpasio.pdf|titolo=Fonte dallo statuto comunale di Carpasio|accesso=8 novembre 2013}}</ref>.
Confina a nord con il comune di [[Rezzo]], a sud con [[Montalto Ligure]], ad ovest con [[Molini di Triora]], e ad est con [[Borgomaro]] e [[Prelà]].