A house is the physical building, while home is the place, or feeling, of belonging that comes with it. They bought their first house describes the property changing hands; after the trip, it felt good to finally be home describes the emotional pull of a place, not the bricks and mortar.
The core difference
House names the building; home names the place, or people, someone belongs to and returns to.
- house — a building where people live: They bought their first house on a quiet cul-de-sac.
- home — the place where someone lives, especially with family: After the trip, it felt good to finally be home.
How to tell them apart
House is concrete: it is the structure, the roof and walls, and it needs upkeep, as in the house needed a new roof before winter. Home is looser and more personal, covering the place someone belongs to, whether or not they own it, and can even refer to a country when used as an adjective, as in a team's home record.
House also stretches into other senses that have nothing to do with dwellings, such as a publishing house, a legislative house, or house music. Home keeps closer to the idea of belonging, which is why estate agents sell houses but people say they are looking for a home, hinting at how the same building can be described two different ways depending on what is being emphasised.