孝儿镇位于珙县西部,距珙县县城五十公里,地处南广河畔,幅员面积75.83平方千米,东与恒丰乡接壤,南连仁义、沐滩两乡,西与筠连县毗邻,北与高县相连。镇辖24个行政村,一个社区,147个农业合作社,三个居民小组,总人口27514人(2017)。