Com uma população residente de 6.965 pessoas, com uma idade média de 33,4 anos, Ribeira Brava tem uma predominância do sexo masculino que representa 53,7% do total dos habitantes. O município possui 2.222 agregados familiares.
A taxa de alfabetização é de 80% na faixa etária entre os 15 ou mais anos, sendo que entre os 15 aos 24 anos a cifra atinge os 97,5%.
De acordo com o INE, num concelho em que a taxa de desemprego é de 7%, a taxa de ocupação da população activa chega aos 52,8%. Na camada jovem (15-24 anos) os desempregados chegam aos 16,5%.
Os mesmos dados apontam que 89,5% dos habitantes tem acesso a electricidade, 86,6% tem acesso a água através da rede pública, 81% tem acesso a casa de banho e 82% usa gás para cozinhar.