宋城墙所在肇庆市属南亚热带季风气候。年平均气温21.2℃,1月份平均气温约12℃,7月份平均气温约28.7℃。怀集县北部山区冬季可见霜冻。年平均降雨量约1650毫米,主要集中在4~9月;年蒸发量1300毫米以上。无霜期310~345天。早春多阴雨,夏秋受台风外围影响,晚秋有寒露风侵袭。
主要气候特点:春季温暖多雨,为低温阴雨偏轻年景,有轻度的倒春寒现象;前、后汛期雨量偏多,“龙舟水”与热带气旋降水明显;强对流天气频发,大风天气较多,局部地方出现龙卷风。6月,西江、绥江流域连降暴雨,导致绥江水位超警戒;7~8月3个台风,致灾较严重;7、8月高温酷热,最高气温直逼历史极值(39.1℃);9、10月秋凉,气温刷新低;秋冬少雨,气温较高,“立冬”温暖如春;11月,出现晚秋罕见雷雨大风、冰雹天气;“冬至”晴冷干燥,北部地区低温霜冻明显;城区历史极端最低温0℃。年内,暴雨、洪涝、高温、强对流、寒害等气象灾害在全市各地均有发生。