São João de Lourosa é uma freguesia do concelho de Viseu, com 24,30 km² de área e 4 702 habitantes (2011), a uma altitude de 430 metros. A sua densidade populacional é de 193,5 hab/km².
Desta freguesia constam 12 povoações (São João de Lourosa, Oliveira de Barreiros, Coimbrões, Lourosa de Cima, Lourosa de Baixo, Teivas, Cabanões, Rebordinho, Vilela, Póvoa de Moscoso, Cumieira e Banho).
Nesta ultima povoação, estão situadas as únicas termas do concelho de Viseu, as Termas do Banho, também conhecidas por Termas de Alcafache.
As termas, ficaram conhecidas pelo nome de Alcafache devido à estação de caminhos de ferro com esse nome que eram as que se situavam mais perto das termas.As pessoas, quando vinham de todo o país para as termas, e o faziam de comboio, sabiam que tinham de parar na estação de Alcafache, no entanto, as termas estão situadas no concelho de Viseu, na povoação do Banho, e não em Alcafache, que é do concelho de Mangualde.