Ronco sopra Ascona, im alpinlombardischen Ortsdialekt Rónch [roŋk], ist eine politische Gemeinde im Schweizer Kanton Tessin (Bezirk Locarno, Kreis Isole).
Geographie
Die Gemeinde Ronco liegt einerseits zwischen Ascona und Brissago und anderseits zwischen dem Langensee (193 m ü. M.) und der Corona di Pinz (oder Corona dei Pinci; 1294 m ü. M.), reicht aber auch noch ein kleines Stück über den Grat hinaus in die Centovalli. Den höchsten Punkt der Gemeinde bildet mit 1374 m ü. M. der Berggrat in der Nähe der schon zu Brissago gehörenden Alpe di Naccio.
Das Dorfzentrum befindet sich auf einer Felsterrasse rund 160 Meter über dem See. Zur Gemeinde gehören überdies die in Hanglage situierten Ortsteile Livurcio, Croasca, Corafora, Capella Gruppaldo und Fontana Martina sowie das am See liegende Porto Ronco, die teilweise mit dem historischen Nucleo (Dorfkern) heute baulich verschmolzen sind.
In den Monti di Ronco liegen auf einer Höhe von 650 bis 1150 Meter die Alpsiedlungen Porano, Calzo, Cassina und Porera sowie gleich darüber die Monti di Schiavardo.