具有海洋性季风气候特点，气候温暖，日照充足，夏长冬短，雨量充沛，分佈不均。年平均气温 21.4℃，一年之间只有一、二月份平均气温小于15℃。年日照时数平均为1998.9小时，累计年降雨量为1668。3毫米，夏秋多台风。大部分为低平的沖积平原。平原处于韩江三角洲中、下部，是三角洲低平原与海岸沙陇堆积平原的过度地带。据有关资料显示，本镇昔处海湾中，海浸形成于一万一千年前的地球冰川后期，桑浦山成为海中的岛屿。其后海底开始沉积，并逐渐形成浅海，一千年前，海岸线大致已落在南部。有丘陵分佈，有庄陇山、龙坑山、横