本镇气候特征属温带大陆性气候,春季干旱多风,常年主导风向为西南风,冬季多为北风。年平均气温为8℃,年平均降雨量为450mm,无霜期为145天,结冻期80天,最大冻结深度为1.5m左右。青龙河在镇区东部边缘流过,河水由北向南流入渤海。河床平均比降为0.54%,平时流量为0.65——4.89平方米/秒,最大流速为4.26米/秒。镇区地势呈北高南低,西高东低之势,属丘陵地区,土壤多为草甸土并有少量褐土,土壤性质含碱性较高,承载力一般为8——12吨/平方米。