范坝镇,以姓氏和自然地理得名。全镇辖13个行政村(河口、衡家、关子沟、渭沟、陈家坝、银厂、董家河坝、严家、王家、枣树坪、草坝、竹园、白皂),79个合作社,161个自然村,总人口10037人(2017年)。耕地面积11300亩,其中水田299亩,水浇地1926亩,旱地10092亩。梯田4008亩,杜仲等经济林5000亩,茶园面积2080亩。农民人均占有耕地1.31亩。2001年,全乡经济总收入777万元,其中多种经营收入488万元,粮食总产280万公斤,农民人均有粮325公斤,人均纯收入531元。
2016年5月,根据《甘肃省民政厅关于陇南市徽县银杏树乡等19个乡撤乡改镇的批复》(甘民复〔2016〕1号),撤销范坝乡,设立范坝镇。
2018年12月,入选第六批“全国民族团结进步创建示范区(单位)”。