茨河镇总面积184平方公里,耕地面积1367.4公顷,其中水田1064公顷,旱地303.4公顷。辖白龙庙、下磨石、陶湾、后庄、前庄、承恩寺、石嘴子、庙岗、石井冲、金牛寺、胡家泉、断层沟、马家沟、青鞍山、杨村等15个村,茨河街道社区。年末总人口20873人,其中农业人口18995人,男性11075人。
2003年,全镇工农业总产值8400万元,第一、二、三产业各6400万元、1010万元、990万元,分别比去年增长0.7%、12.7%、68.3%。农业总产值中,粮食作物1136.8万元、亩平606元;经济作物2535.9万元、亩平1270元;林业298.9万元;渔业275.7万元。农产品总产量分别为:粮食10968.4吨(其中小麦2869吨、水稻6625吨、其它1474.4吨)、油料660吨,瓜果650吨,肉类1632吨,水产品464吨,禽蛋738吨,土特产品143吨。
2003年,全镇完成税收247.4万元,其中工业税、农业税、商业税各35万元、169.9万元、42.5万元,财政收入、支出分别为219.16万元、219.10万元,农民人均收入2321元。
2003年,全镇农贸市场1个、总面积300平方米,个体工商经营户214户、比上年减少21户,实现经营总额300万元,税金29.4万元。.