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 freguesia portuguesa do concelho de Baião com 16,12 km² de área e 2 029 habitantes (2011). Densidade: 125,9 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