桐河乡位于唐河县城西北32公里处,地处唐河、社旗、宛城两县一区八乡(镇)结合部,北与宛城区高庙、茶庵乡毗邻,西与宛城区汉冢乡接父交率聚业封示足孙壤,东与社旗县晋庄、李来自店镇相连,南与桐寨铺镇相360百科临,总面积95.36平方千米(2017年)。
全乡辖20个行政村,66个自然村,174个村民小组,28124人(2017年),耕地面积8.12万亩,人均耕地面积2.31亩。集镇面积2.5平方公里,集镇人口5450人 。