五代置縣之初,西坪隸屬積德鄉崇信里第八都。
元襲宋制。
明、清時期為下六里之崇信里。
民國初期,沿用清制。
1932年10月,全縣劃分為六區,西坪為第五區,即新崇龍區,駐地西坪。
1936年7月,西坪為第四區,駐地西坪。
1940年6月,區再次調整,西坪仍屬第四區,駐地舉溪,下轄6個鄉鎮,西坪首次成為鎮建制。
1941年1月,第四區更名為第三區,西坪歸屬第三區。
1942年4月,第三區改為崇新區,駐地西坪。
1945年3月,西坪屬崇新區(轄西洋鎮和寶溪鄉),同年10月,撤區調整為西坪鎮和寶溪鄉(今龍涓鄉舉溪及西坪寶山點)。
1949年,西坪先為崇新區(轄西洋鎮、寶溪鄉);1950年4月,分為第七區(駐西坪村)和第八區(駐珠洋村);1955年9月,易名為西坪區(轄13個鄉)和珠洋區(轄14個鄉);1956年5月,撤銷珠洋區并為西坪區,1958年2月,設西坪鄉、寶山鄉;1958年10月1日,成立西坪人民公社,轄區面積擴大,包括現西坪、虎邱、大坪、蘆田、尚卿等地;1961年8月,再次調整為西坪區,下轄14個小公社;1965年4月撤區為西坪人民公社,虎邱、尚卿從西坪析出設立公社;1984年4月改為西坪鄉;1992年8月改制為西坪鎮至今。