台东县东北部，北接长滨乡，东临太平洋，南与西隔海岸山脉与东河乡相邻，西北边为花莲县富里乡，地形呈长条状，是台东县最长的海岸线，全镇的面积有144平方公里，为全国面积第四大镇，东部为狭小的海岸平原，西部为海岸山脉山区。地方通行语为阿美语。因太平洋海域有黑潮经过，所以渔业的资源非常丰富，是花东海岸线上最大的渔货中心，由于渔业的蓬勃发展，也使成功镇成为台东县内的第一大镇，并因地理位置优良，成为台东县的交通中心之一。
历史沿革.成功镇旧名「麻荖漏」，后名为「新港」，战后始更名为「成功」