Con una popolazione di 608 abitanti, Curio (in dialetto ticinese Cür), è situato nel Malcantone sulla falda meridionale del Gheggio.
Confina a nord con Novaggio e ad est con Bedigliora. Scendendo verso il versante sud troviamo Pura per poi incontrare la strada cantonale 398 all'altezza di Caslano.
Situato a 566 m s.l.m. con vista sul ramo est del lago di Lugano e verso nord sulla cima del Monte Lema con l'osservatorio astronomico che ospita. Molto ricchi e variegati i boschi delle colline circostanti con tanti sentieri e luoghi da esplorare costeggiando i rami del Riale di Molgé.
Ospita il recentemente ristrutturato Museo del Malcantone.