House Finches are native to western North America, but they have been introduced to various regions across the United States and southern Canada. They are highly adaptable birds and can be found in urban, suburban, and rural areas. They often live near human settlements, feeding on bird feeders and nesting in trees, shrubs, or buildings.