Roda de Berà is a municipality in the comarca of Tarragonès, in the Catalonia region of Spain. It has a population of 8,260.
The town lies within the province of Tarragona, in the coastal area of southern Catalonia. As a municipality, it forms part of the local administrative structure of the Tarragonès comarca.