头城镇（）是台湾宜兰县的一个镇，位于宜兰县最北端，是宜兰县最早开发的地方，交通部台湾铁路管理局于其境内设有7座车站，数量为台湾各乡镇市区之最。另辖有龟山岛（隶龟山里）及钓鱼台列屿（隶大溪里）。
历史.头城境内原为噶玛兰族活动地区，1634年西班牙人进而控制本区。1642年，荷兰军队使西班牙人退出台湾，本区为「淡水地方议会区」。1662年郑成功将荷兰势力逐出台湾，1664年荷军再度控制噶玛兰地区，1668年荷人在台湾的控制告一段落。康熙年间的《诸罗县志》与《东征集