Guimarães är en stad och kommun i norra Portugal. Staden har 50 000 invånare medan kommunen har 161 876 invånare.