Zamek był pierwotnie twierdzą, chroniącą mieszkańców miasta przed atakami Maurów i Normanów. W XII wieku – po rozbudowie przez Alfonsa I Zdobywcę – była to pierwsza siedziba portugalskich królów. Poniżej zamku znajduje się Kaplica św. Michała (Capela de São Miguel) oraz pałac książęcy Paço dos Duques de Bragança z XV wieku – dawna siedziba rodu Bragança.

Dziś Guimarães – ze względu na bogactwo zabytków i atmosferę starego, średniowiecznego miasta – pełni także rolę ważnego ośrodka turystycznego. Swoją siedzibę ma tu ponadto pierwszoligowy klub piłkarski Vitória SC.

Demografia Liczba ludności gminy Guimarães (1801–2011) 1801 1849 1900 1930 1960 1981 1991 2001 2008 20112021 47 465 46 619 54 910 65 417 116 272 146 959 157 589 159 576 162 636 158 124 156 830