อำเภอชนบท
ทิศเหนือ ติดต่อกับอำเภอมัญจาคีรีและอำเภอบ้านไผ่ ทิศตะวันออก ติดต่อกับอำเภอบ้านไผ่และอำเภอโนนศิลา ทิศใต้ ติดต่อกับอำเภอพลและอำเภอแวงใหญ่ ทิศตะวันตก ติดต่อกับอำเภอโคกโพธิ์ไชย
จังหวัดหนองคาย
ทิศเหนือ ติดต่อกับกำแพงนครเวียงจันทน์ เขตเมืองหลวงของประเทศลาว โดยมีแม่น้ำโขงเป็นแนวพรมแดน ทิศตะวันออก ติดต่อกับอำเภอปากคาด และอำเภอโซ่พิสัย จังหวัดบึงกาฬ ทิศใต้ ติดต่อกับอำเภอบ้านม่วง จังหวัดสกลนคร อำเภอเพ็ญ อำเภอสร้างคอม อำเภอบ้านดุง อำเภอนายูง และอำเภอบ้านผือ จังหวัดอุดรธานี ทิศตะวันตก ติดต่อกับอำเภอปากชม จังหวัดเลย[3]