法律分析:根据我国宪法的相关规定,镇长的任期为五年。
法律依据:《中华人民共和国宪法》第九十八条 地方各级人民代表大会每届任期五年。
《中华人民共和国宪法》第一百零六条 地方各级人民政府每届任期同本级人民代表大会每届任期相同。