Gminy
Powiat krasnostawski zajmuje powierzchnię 1032 km2, którą zamieszkuje 66488 mieszkańców. W jego skład wchodzi miasto Krasnystaw oraz 9 gmin wiejskich: Fajsławice, Gorzków, Izbica, Krasnystaw, Kraśniczyn, Łopiennik Górny, Rudnik, Siennica Różana i Żółkiewka.
Powiat sąsaduje z pięcioma powiatami: lubelskim, świdnickim, chełmskim, zamojskim i biłgorajskim, a przez jego obszar biegnie droga krajowa nr 17.