Opole County (Polish: powiat opolski) is a unit of territorial administration and local government (powiat) in Lublin Voivodeship, eastern Poland. It was established on January 1, 1999, as a result of the Polish local government reforms passed in 1998. Its administrative seat is the town of Opole Lubelskie, which lies 44 kilometres (27 mi) west of the regional capital Lublin. The only other town in the county is Poniatowa, lying 8 km (5 mi) north-east of Opole Lubelskie.

The county covers an area of 804.14 square kilometres (310.5 sq mi). As of 2019, its total population is 59,511, including 9,144 in Poniatowa, 8,421 in Opole Lubelskie, 915 in Józefów nad Wisłą, and a rural population of 41,031.

Neighbouring counties

Opole County is bordered by Puławy County to the north, Lublin County to the east, Kraśnik County to the south-east, Opatów County to the south-west, Lipsko County to the west and Zwoleń County to the north-west.

Administrative division

The county is subdivided into seven gminas (three urban-rural and four rural). These are listed in the following table, in descending order of population.

GminaTypeArea (km2)Population (2019)Seat
Gmina Opole Lubelskieurban-rural193.817,166Opole Lubelskie
Gmina Poniatowaurban-rural84.214,223Poniatowa
Gmina Chodelrural108.26,589Chodel
Gmina Józefów nad Wisłąurban-rural141.66,548Józefów nad Wisłą
Gmina Karczmiskarural95.25,607Karczmiska
Gmina Łaziskarural109.34,945Łaziska
Gmina Wilkówrural79.54,863Wilków