Η Αγία Πετρούπολη είναι η δεύτερη μεγαλύτερη πόλη και πολιτιστική πρωτεύουσα της Ρωσίας.
Σύμφωνα με το Σύνταγμα της Ρωσικής Ομοσπονδίας, αποτελεί ομοσπονδιακή πόλη και μία από τις 85 ομοσπονδιακές ενότητες στις οποίες διαιρείται διοικητικά η χώρα. Βρίσκεται στη βορειοδυτική Ρωσία και πολύ κοντά στα σύνορα με τη Φινλανδία, στο σημείο που ο ποταμός Νέβας εκβάλλει στη Βαλτική Θάλασσα. Είναι κτισμένη επάνω σε σύμπλεγμα μικρών νησιών, τα οποία χωρίζονται από φυσικά και τεχνητά κανάλια και συγκοινωνούν μεταξύ τους με γέφυρες. Με βάση τη ρωσική κρατική οργάνωση, είναι διοικητικό κέντρο του Βορειοδυτικού Ομοσπονδιακού Διαμερίσματος και έδρα του Στόλου της Βαλτικής.