艾岗乡位于西华县西北部,距县城22公里,东与红花镇接壤,西与鄢陵县陶城乡为邻,北与扶沟县古城乡相连,南靠颍河,与逍遥镇、西夏镇隔河相望,并与黄桥乡毗连。总面积56.05平方千米(2017年),辖22个村民委员会,45个自然村,119个村民组,31508人(2017年),6.06万亩耕地。