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