O município de São Marcos está
localizado na encosta superior do Nordeste do Rio Grande do Sul, ponto
privilegiado da Serra Gaúcha e da região turística Uva e Vinho. Com um clima
ameno, possui 21.449 habitantes (IBGE, 2018), estando a uma altitude de
746m.
Faz divisa com Campestre da Serra
(norte), Caxias do Sul (sul e leste) e Antônio Prado e Flores da Cunha
(oeste). Está distante cerca de 165 km de Porto Alegre, 36 km de Caxias do
Sul e 75 km de Vacaria.
Principais vias de acesso:
Estrada Federal BR 116, cruzando toda extensão do Município, dando acesso
ao centro do País e à capital do Estado.