Oliveira do Hospital e São Paio de Gramaços (oficialmente: União de Freguesias de Oliveira do Hospital e São Paio de Gramaços[1]) é uma freguesiaportuguesa do município de Oliveira do Hospital, com 13,67 km² de área[2] e 5835 habitantes (censo de 2021)[3]. A sua densidade populacional é 426,8 hab./km².