Riacho dos Cavalos é um município brasileiro no estado da Paraíba. Estima-se uma população de 9 646 em 2018. Sendo a população urbana 6 206 e rural 3 440 habitantes. O município está localizado na Região Geográfica Imediata de Catolé do Rocha-São Bento.