Castel San Pietro liegt im Tessiner Bezirk Mendrisio. Die Postleitzahl der Gemeinde ist die 6874 und die Telefon-Vorwahl lautet 091. Castel San Pietro hat das Autokennzeichen/Kontrollschild TI. Zur Gemeinde Castel San Pietro gehören unter anderem die Ortsteile Corteglia, Campora, Monte sowie Casima. In Castel San Pietro und seinen Ortsteilen leben zusammen ungefähr 2.100 Einwohner.
Andere Gemeinden in der Nähe von Castel San Pietro: Balerna (Entfernung ca. 1,6 km), Morbio Inferiore (Entfernung ca. 1,7 km), Coldrerio (Entfernung ca. 2,1 km), Mendrisio (Entfernung ca. 2,4 km), Breggia (Entfernung ca. 2,5 km) und Vacallo (Entfernung ca. 3,3 km). Die Entfernung zur Tessiner Kantonshauptstadt Bellinzona beträgt etwa 35 Kilometer.