El sistema de castas existe tradicionalmente desde la antigüedad en países donde el hinduismo ha sido la religión predominante, como la isla de Bali (en Indonesia), Bangladés, Nepal y Pakistán.