唐先镇是中国浙江省永康市所辖的一个镇，位于永康市北部，与象珠镇、芝英镇、古山镇、龙山镇及东阳市、义乌市相接壤，镇政府驻唐先镇西街189号。
行政区划.下辖以下地区：