จังหวัดชุมพร
ตั้งอยู่ทางใต้ของประเทศไทย อยู่ระหว่างละติจูดที่
10 องศา 29 ลิปดา เหนือ และ ลองติจูดที่ 98
องศา 11 ลิปดาตะวันออก ห่างจากกรุงเทพฯไปทางทิศใต้ตามระยะทางหลวงแผ่นดินหมายเลข
4 (เพชรเกษม) ประมาณ 498 กิโลเมตร และทางรถไฟสายใต้ประมาณ
468 กิโลเมตร มีเนื้อที่ประมาณ 3.75 ล้านไร่
หรือ 6,009.008 ตารางกิโลเมตร มีอาณาเขตติดต่อกับพื้นที่อื่นๆ
ดังนี้
ทิศเหนือ
ติดต่อกับจังหวัดประจวบคีรีขันธ์
ทิศตะวันออก
ติดต่อกับจังหวัดสุราษฎร์ธานี
ทิศใต้
ติดต่อกับอ่าวไทย
ทิศตะวันตก
ติดต่อกับจังหวัดระนองและประเทศพม่า
แบ่งเขตการปกครองออกเป็น
8 อำเภอ ได้แก่ อำเภอเมืองชุมพร อำเภอหลังสวน
อำเภอท่าแซะ อำเภอปะทิว อำเภอพะโต๊ะ อำเภอทุ่งตะโก
อำเภอสวี และอำเภอละแม