Who are the people who grow crops and raise animals?

People who grow crops and raise animals are called farmers or ranchers. Farmers generally grow crops and may raise a few animals while ranchers generally raise animals and may grow some crops.