American bison lived on the wide-open grassland (prairie) from Mexico, all over the North American west to Northern Canada. Now bison live in small, protected herds in national parks or on private farms.