1912年属宣平县履道区。
1928年属宣平县广惠区。
1930年属宣平县第三区。
1935年设西溪、河涧两乡。
1937年两乡合置河西乡。
1938年宣平县设两区,河西乡属桃溪区。
1950年4月设河西、西源两乡,属桃溪区。
1956年10月两乡合并为西联乡,属宣平县。
1958年5月撤销宣平县,西联乡并入武义县,同年10月撤武义县并入永康县,属卫星公社西联管理区。
1961年10月建立西联公社。
1983年7月改称西联乡人民政府,并沿用至今。