Funde belegen eine vorgeschichtliche Besiedlung. Hier bestand später eine befestigte Siedlung der Castrokultur. Laut Joseph M. Piel ist der heutige Ortsname allerdings germanischen Ursprungs und geht auf die Zeit während des Westgotenreichs zurück. Im 11. Jahrhundert bestand hier ein Kloster, das durch König D. Sancho II. vor 1245 aufgelöst wurde und in den königlichen Erhebungen von 1258 nur noch als einfache Gemeindekirche aufgeführt wurde.
König D. Manuel I. gab Soalhães 1514 erste Stadtrechte. Ein eigener Kreis war es bereits im 13. Jahrhundert geworden. Im Zuge der verschiedenen Verwaltungsreformen nach der Liberalen Revolution 1822 und dem folgenden Miguelistenkrieg wurde der Kreis 1853 aufgelöst und als Gemeinde dem Kreis Marco de Canaveses angegliedert.[3]
Verwaltung
Soalhães ist eine Gemeinde (Freguesia) im Kreis (Concelho) von Marco de Canaveses, im Distrikt Porto. In ihr leben 3322 Einwohner (Stand 19. April 2021)[1]. Sie ist im Kreis die größte Gemeinde an Fläche, und die zweitgrößte an Bevölkerung.