Skjold is a village in Målselv Municipality in Troms og Finnmark county, Norway. Skjold is located 30 km (19 mi) east of the village of Andselv at the confluence of the Målselva and Fjellfrøselva rivers. The village of Holmen lies just east of Skjold. The 0.7-square-kilometre (170-acre) village has a population (2017) of 303 which gives the village a population density of 433 inhabitants per square kilometre (1,120/sq mi).The Skjold army base is located just north of the village of Skjold. It is home to the Brigade Nord (Northern brigade) of the Norwegian Army.
The village was the administrative centre of the old municipality of Øverbygd which existed from 1925 until its dissolution in 1964.