西苑乡是中国福建省莆田市仙游县下辖的一个乡。
行政区划.西苑乡共辖16个行政村，分别是：仙山村、仙东村、仙西村、半岭村、西苑村、前洋村、岭峰村、西墘村、广桥村、凤顶村、凤山村、前县村、前溪村、柳园村、东湖村、白岩村。