老城乡位于县境东部,东接巩县,西连白鹤乡,南与平乐乡、偃师县邙岭乡接壤,北和孟县交界。总面积128.8平方公里,占全县总面积的16.9%。1985年底耕地面积45236亩,人均0.86亩。全乡有20个行政村,88个自然村,252个居民组,11660户,52714人,人口密度409人,在总人口中,除蒙古族2人,回族10人外,其余为汉族。