Santa Cruz do Douro e São Tomé de Covelas (oficialmente: União das Freguesias de Santa Cruz do Douro e São Tomé de Covelas) é uma freguesiaportuguesa do município de Baião, com 16,11 km² de área[1] e 1654 habitantes (censo de 2021)[2]. A sua densidade populacional é 102,7 hab./km².
Foi constituída em 2013, no âmbito de uma reforma administrativa nacional, pela agregação das antigas freguesias de Santa Cruz do Douro e São Tomé de Covelas e tem sede em Santa Cruz do Douro.[3]