The district is divided into nine sub-districts, which are further subdivided into 122 villages. There are two sub-district municipalities : Ban Kruat covers parts of tambon Ban Kruat and Prasat, and Talad Nikhom Prasat covers further parts of tambon Prasat. There are also nine tambon administrativeorganizations responsible for the non-municipal areas.