El vencejo cafre cría en África subsahariana, la cordillera del Atlas y el sur de la península ibérica.