Cabezas Rubias es un municipio español de la provincia de Huelva, Andalucía. Con una población de 811 habitantes (2012) y una superficie de 109 km², tiene una densidad de 8 hab/km².
Población:
731
INE 2017