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