Olesno County (Polish: powiat oleski) is a unit of territorial administration and local government (powiat) in Opole Voivodeship, south-western Poland. It came into being on January 1, 1999, as a result of the Polish local government reforms passed in 1998. Its administrative seat and largest town is Olesno, which lies 42 kilometres (26 mi) north-east of the regional capital Opole. The county contains three other towns: Praszka, 20 km (12 mi) north of Olesno, Dobrodzień, 17 km (11 mi) south of Olesno, and Gorzów Śląski, 18 km (11 mi) north of Olesno.
The county covers an area of 973.62 square kilometres (375.9 sq mi). As of 2019 its total population is 64,411. The most populated towns are Olesno with 9,374 inhabitants and Praszka with 7,655 inhabitants.
The county is subdivided into seven gminas (four urban-rural and three rural). These are listed in the following table, in descending order of population.