西阳城乡位于永年县西北部,距县城7.2千米。面积29.9平方千米,人口3.32万人(2002年)。辖11个行政村,乡政府驻西阳城村。
1953年建西阳城乡,1958年属永合会公社,1961年建西阳城公社,1984年改乡。1997年,面积23.6平方千米,人口2.1万。辖东阳城、西阳城、南阳城、邓上、北阳城、代庄、通头、郝庄、邓底、西辛庄、尚庄11个行政村。