杏坪镇,隶属于陕西省商洛市柞水县。地处柞水县东南部,南与镇安县大坪镇为邻,西与凤凰镇接壤,北与红岩寺镇相接。总面积254.09平方千米。
截至2020年6月,杏坪镇下辖2个社区、12个行政村。截至2018年末,杏坪镇户籍人口24888人。2011年,杏坪镇财政总收入达471万元。农民人均纯收入达6513元。