Il territorio comunale si estende sull’isola omonima e sulla vicina isola minore di Santo Stefano, entrambe appartenenti all’arcipelago delle isole Ponziane, nel Mar Tirreno. Per le sue dimensioni è il comune più piccolo dell’Italia centrale. L’isola è caratterizzata da conformazioni tufacee. Il centro abitato si è sviluppato intorno alla roccia che domina il porto romano al quale è unito da una breve e suggestiva rampa realizzata in epoca borbonica.