Why do goldfish live in the pond?

Goldfish are freshwater fish and can not survive in saltwater environments (oceans, etc) They can only survive in freshwater (non saltwater such as ponds, rivers, and lakes).