- การปกครอง
แบ่งเขตการปกครองออกเป็น 10 อำเภอ 2 กิ่งอำเภอ ดังนี้
1. อำเภอเมืองนครพนม
2. อำเภอนาแก
3. อำเภอธาตุพนม
4. อำเภอท่าอุเทน
5. อำเภอศรีสงคราม
6. อำเภอบ้านแพง
7. อำเภอปลาปาก
8. อำเภอเรณูนคร
9. อำเภอโพนสวรรค์
10. กิ่งอำเภอนาทม
11. กิ่งอำเภอวังยาง
เผ่าพันธุ์
จังหวัดนครพนมประกอบด้วยชนเผ่าต่าง ๆ ได้แก่
1.
ไทยลาว
2. ญ้อ
3. ผู้ไท
4. โซ่
5. แสก
6. ข่า
7.
กะเลิง
โดยแต่ละเผ่ามักจะมีภาษาพูดของตนเองอันแตกต่างไปจากภาษาไทยอีสานโดยทั่วไปนอกจากนั้นยังมี
ชนชาติญวนที่อพยพเข้ามา
พึ่งพระบรมโพธิสมภารอีกจำนวนหนึ่ง