Ruivães é uma freguesia portuguesa do concelho de Vieira do Minho, com 31,26 km² de área e 738 habitantes (2011). Densidade: 23,6 hab/km².Foi agregada pela reorganização administrativa de 2012/2013, integrando a União das Freguesias de Ruivães e Campos.Reclinada numa vertente da serra da Cabreira, o território da antiga freguesia de Ruivães fica situado na margem esquerda do rio Rabagão e do rio rio Cávado, sendo atravessado pelo rio Saltadouro.Ruivães engloba os lugares de Arco, Espindo, Frades, Honras (Botica, Santa Leocádia, Soutelos e Paradinha), Picota, Quintã, Vale, Vila e Zebral.