Riudecols é um município da Espanha, na comarca do Baix Camp, província de Tarragona, comunidade autónoma da Catalunha. Tem 19,49 km² de área e em 2016 tinha 1 169 habitantes (densidade: 60 hab./km²). Limita com os municípios de Alforja, Botarell, Riudecanyes e Duesaigües.