candidate: Though approximately 500,000 bison exist on private ranches and in public herds , some people estimate that perhaps only 15,000 to 25,000 of these bison are pure and are not actually bison - cattle hybrids .