象湖地处亚热带，年平均气温19.4℃，大于10℃积温5890℃，平均霜期89天，全年无霜期280天左右，年降雨量在1700～2000毫米之间，镇政府所在地象湖村海拨295米。邮政编码364409。
行政区划.全镇现辖13个行政村，46个自然村：