Borghetto d'Arroscia borders the following municipalities: Aquila di Arroscia, Caprauna, Casanova Lerrone, Pieve di Teco, Ranzo, and Vessalico. It gets its name from the Arroscia, a large creek flowing down from Ligurian Alps.