Le siège administratif du powiat est la ville d'Opole Lubelskie, située à 44 kilomètres (km) à l'ouest de la capitale régionale Lublin (capitale de la voïvodie). Il y a une autre ville dans le powiat: Poniatowa, située à 8 kilomètres au nord-est d'Opole Lubelskie.
Le district couvre une superficie de 804,14 kilomètres carrés. En 2006, sa population totale est de 63 026 habitants, avec une population pour la ville de Poniatowa de 9 911 habitants, pour la ville d'Opole Lubelskie de 8 832 habitants et une population rurale de 44 283 habitants.