The best water for fish is free of contaminants and germs, remains at a stable pH of between 6-7.5, and contains an abundance of beneficial nutrients and minerals. You can treat tap water in most areas with conditioners to make it suitable or invest in a water purifier.