Nació en Madrid y fue bautizada como Clara Campoamor Rodríguez, hija de Pilar Rodríguez Martínez, costurera, y Manuel Campoamor Martínez, contable en un periódico.