ไต้หวันมีพื้นที่ประมาณ 36,000 ตารางกิโลเมตร ขนาดพื้นที่เล็กกว่าไทยประมาณ 14 เท่า ตั้งอยู่ในมหาสมุทรแปซิฟิก อยู่ระหว่างทะเลจีนตะวันออกและทะเลจีนใต้ ห่างจากจีนแผ่นดินใหญ่ประมาณ 160 ก.ม. (ตรงข้ามมณฑลฝูเจี้ยนของจีน) ประกอบด้วยเกาะน้อยใหญ่ รวม 172 เกาะ เกาะที่ใหญ่ที่สุดคือเกาะไต้หวัน รองลงมา ได้แก่ เกาะเผิงหู (Penghu) จินเหมิน (Kinmen) และหมาจู่ (Matsu)
สองในสามของพื้นที่ทั้งหมดปกคลุมด้วยเขาสูงอุดมด้วยป่าไม้ ส่วนที่เหลือประกอบด้วยภูเขา ที่ราบสูง ที่ราบชายฝั่งและบริเวณลุ่มน้ำ เทือกเขาตอนกลางทอดยาวจากเหนือจรดใต้ เป็นแนวแบ่งเขตทางธรรมชาติกลายๆ และยังเป็นต้นกำเนิดของแม่น้ำหลายสายที่ไหลสู่ทะเลฝั่งตะวันออกและตะวันตกของเกาะ ขณะเดียวกันทางด้านทิศตะวันตกยังมีเทือกเขายวี่ซาน (Yushan) หรือภูเขาหยก ยอดเขาสูงถึง 3,952 เมตร ซึ่งเป็นภูเขาที่สูงที่สุดในเอเชียตะวันออกเฉียงเหนือ
1666