Obervogelgesang liegt etwa fünf Kilometer von Pirna.Das Dorf ist entlang des Flussufers mit nebeneinander gereihten Häusern gestreckt.Am Siedlungskern mündet auch der Struppenbach in die Elbe.Obervogelgesang gehört seit 1974 zu Pirna,innerhalb Pirnas zählt Obervogelgesang zsammen mit Niedervogelgesang zum Stadtteil Pirnaer Innenstadt.