Hirtshals Municipality was a municipality (Danish: kommune) in Denmark. It was located on the west and north coast of the Jutland peninsula and belonged to North Jutland County. It was abolished effective 1 January 2007. The municipal seat was located in the town of Hirtshals. Its last mayor was Knud Størup (independent).