土城镇辖区内19个行政村,133个村民组,2013年,全镇总人口46075人,其中:农业人口41045人,非农业人口5030人,分布着苗、彝等少数民族。全镇土地总面积307平方千米,其中:耕地面积28562亩(田18910亩,土9652亩)。有林地16246 公顷,2013年农业总产值15185 万元,农民人均纯收入6232.09 元。