...อำเภอโพนนาแก้ว ตั้งอยู่ทางทิศ
ตะวันออกเฉียงใต้ของจังหวัดสกลนคร ซึ่งมีเขตพื้นที่ติดต่อกับจังหวัดนครพนม ห่างจากตัวจังหวัดสกลนคร ประมาณ ๓๕ กิโลเมตร มีพื้นที่ทั้งหมดประมาณ ๓๖๕ ตารางกิโลเมตร หรืประมาณ ๒๒๘,๑๒๕ ไร่ มีอาณาเขตติดต่อกับอำเภอและจังหวัดอื่นๆ ดังนี้
ทิศเหนือ ติดต่อกับอำเภอกุสุมาลย์ จังหวัดสกลนคร
ทิศใต้ ติดกับอำเภอเมืองสกลนคร และอำเภอโคกศรีสุพรรณ จังหวัด สกลนคร
ทิศตะวันออก ติดต่อกับอำเภอปลาปากจังหวัดนครพนม
ทิศตะวันตก ติดต่อกับหนองหาร อำเภอเมืองสกลนคร จงหวัดสกลนคร