Solsona, officially the Municipality of Solsona (; ), is a municipality in the province of Ilocos Norte, Philippines. According to the , it has a population of people.
Ascents of nearby Mount Sicapoo begin at Solsona, at the Gasgas River.
Solsona is situated from the provincial capital Laoag, and from the country's capital city of Manila.
Solsona is politically subdivided into 22 barangays. Each barangay consists of puroks and some have sitios.
In the 2024 census, the population of Solsona was 26,249 people, with a density of .
Solsona is part of the second congressional district of the province of Ilocos Norte. It is governed by a mayor, designated as its local chief executive, and by a municipal council as its legislative body in accordance with the Local Government Code. The mayor, vice mayor, and the councilors are elected directly by the people through an election held every three years.
The Solsona Schools District Office governs all public and private elementary and high schools within the municipality.