Powiat Perg graniczy z następującymi powiatami: na północy Freistadt, na północnym zachodzie Urfahr-Umgebung, na zachodzie z miastem statutarnym Linz, na południowym zachodzie Linz-Land, na południu Amstetten, na wschodzie Melk, na północnym wschodzie Zwettl (ostatnie trzy w kraju związkowym Dolna Austria). Południowa granica powiatu przebiega na Dunaju.
Podział administracyjny
Powiat podzielony jest na 26 gmin, w tym dwie gminy miejskie (Stadt), 18 gmin targowych (Marktgemeinde) oraz sześć gmin wiejskich (Gemeinde).