The main difference between a house cat and a feral cat is that a house cat is a domesticated animal that lives with humans, while a feral cat is a wild animal that lives independently. House cats are usually well-fed, vaccinated, and spayed or neutered, while feral cats may not have access to these resources. Additionally, house cats are usually socialized and friendly towards humans, while feral cats may be wary and skittish.