Territorio

Comune della Regione Malcantone, conta ca. 900 abitanti su una superficie complessiva di 4.46 kmq.

Facente parte del Circolo di Sessa, confina a Sud con l'Italia (provincia di Varese), ad Ovest con Monteggio e Sessa, ad Est con Ponte-Tresa, Pura e Curio e a Nord con Bedigliora.

L'altitudine oscilla da un minimo di 270 m.s.m lungo il fiume Tresa, ad un massimo di 814 m.s.m sul Mondini.
 

Frazioni e sottofrazioni

Il Comune è suddiviso in 9 frazioni: Croglio, Barico, Beride, Biogno, Castelrotto, Madonna del Piano, Purasca Inferiore, Purasca Superiore, Ronco e in 5 sottofrazioni: Alla Piana, Cascine di Barico, Madonnone, Ronchetto di Castelrotto, Ronco Regina.