岛西部为台湾海崃、北部为东海、东部紧邻菲律宾海至太平洋、南部为吕宋海崃、西南方为南海。岛屿南北长约400公里，东西最宽处达145公里。除了台湾和附属岛屿外，另有台湾西北方的澎湖群岛，及靠近中国大陆沿岸的金门群岛、乌坵列屿和马祖列岛。南海上还有东沙群岛、中沙群岛、南沙群岛，但并无永久居民居住。台湾周围还有兰屿、绿岛、龟山岛、基隆屿、棉花屿、彭佳屿、花瓶屿、钓鱼台列屿等火山岛，和位在南部的琉球屿、七星岩等珊瑚礁岛。台湾岛位处地震活跃的环太平洋火山地震带，是西部和北部的扬子克拉通、东北部的沖绳板块、东部和南部