La población de las repúblicas de españoles era muy homogénea culturalmente frente a los centenares de etnias de lenguas diferentes que conformaban la "república de indios", pero socialmente era por lo menos tan heterogénea como aquélla: la población española incluía grandes terratenientes, aristócratas, encomenderos, funcionarios estatales, comerciantes, artesanos y mineros, ya que no sufrían las restricciones profesionales aplicadas a los indígenas.