Ribeira Seca is a civil parish in the municipality of Ribeira Grande in the Portuguese archipelago of the Azores. The population in 2011 was 2,950, in an area of 12.59 km. It is located near the north coast of the island. It contains the localities Bandejo, Morro de Cima and Ribeira Seca.