ท้องที่อำเภอนาหมื่นแต่เดิมนั้นเป็นส่วนหนึ่งของอำเภอนาน้อย ต่อมาเมื่อวันที่  ตุลาคม พศ  ได้มีประกาศกระทรวงมหาดไทยให้แยกตำบลบ่อแก้ว ตำบลนาทะนุง และตำบลเมืองลี ออกจากการปกครองของอำเภอนาน้อย รวมตั้งเป็น กิ่งอำเภอนาหมื่น ต่อมาในวันที่  พฤษภาคม พศ  ได้มีประกาศกระทรวงมหาดไทยให้แยกบางหมู่บ้านออกจากการปกครองของตำบลเมืองลี รวมตั้งเป็นตำบลปิงหลวง และในวันที่  กรกฎาคม พศ  จึงได้มีพระราชกฤษฎีกาฯ ยกฐานะให้เป็น อำเภอนาหมื่น จนถึงปัจจุบัน