The district is divided into eight sub-districts, which are further subdivided into 78villages. There are two townships. Nong Wua So covers parts of tambons Nong Wua So and Mak Ya; and Nong O Non Wai covers parts of tambons Nong O and Non Wai. There are a further seventambon administrative organizations.