經緯度
六堆位於台灣西南端,屏東平原的東半側,北與玉山山脈南端相隔,南接台灣海峽,西接楠梓仙溪、高屏溪,東以潮州斷層與中央山脈南端大武山脈相隔。除了屏東縣的佳冬鄉濱海之外,其餘大約均在中央山脈西側的山麓地帶。六堆地區地形的發育,受地質構造、氣候環境、營力和時間等因素所支配。
以經緯度而言,最南的左堆佳冬鄉的賴家村,約為北緯22度26分30秒;最北為右堆杉林的新庄村,約北緯22度分30秒;最西的前堆屏東市的田寮約為東經120度29分30秒;最東的先鋒堆萬蠻相成德村約為東經120度228分。六堆客家村落大致延東港溪、林邊溪、隘寮溪發展,部分到達荖濃溪北側、旗山溪(楠梓仙溪)東側。
營力作用
六堆地區現今之地形,乃由二種營力所造成。一為來自地球內部的內營力,如斷層作用和地震,另一為來自地球外部的外營力,如河流的侵蝕和堆積作用。六堆地區最明顯的斷層為屏東平原東側的潮州斷層,延斷層崖之崖腳,造成許多沖積扇和扇端崖,此等沖積扇得交錯層次顯示斷層之主要活動。
沖積扇為主要地形
另外,六堆地區尚有六龜和旗山斷層。六堆地區因河流侵蝕和堆積所造成的地形如六龜的新威、新寮河階、杉林的月眉河階;荖濃、隘寮、林邊、力里、口社、萬安和泰武等沖積扇,這些沖積扇主要在六龜、美濃、高樹、內埔、萬蠻和新埤等鄉境內。六堆地區絕大部分屬於屏東平原,所以六堆地區的生成演變就大約和屏東平原的生成演變相同。