子午乡位于西乡县东北部,距县城34.5公里。面积74.7平方公里,人口0.4万。碾(子沟)子(午)公路通达,子午河河道运输可抵汉江。辖民新、罗家坝、王家坝、沙沟、马家槽、响潭6个村委会。农业以种植水稻、小麦、油菜为主,盛产花椒。境内有子午古道,亦是唐荔枝道。
子午乡是西乡县辖乡。1950年设子午乡,1959年为管理区,1965年建公社,1984年复改乡。