Why is pure water neutral?

I think its because its neither acidic nor alkaline hence it has a PH of exactly 7 due to the presence of both H+ and OH- ions.

4 answers

Pure water is neutral because it doesn't contain any contamonation just like ions like impure water contains some ions like chloride sulphates, etc.
Contamination talks about the purity. Neutrality is based on PH isnt it?
I would not accept either answer although the response that pH talks about neutrality and contamination talks about purity. But the reason why H2O is neutral is that (H^+) = (OH^-) and FOR THAT REASON, the pH=7.0. You are correct that pure water is neither acidic nor alkaline and that is because (H^+) and (OH^-) are equal.
Isn't water the only compound that contains H+ and OH-. An acid only contains H+ and an alkali would contain OH-. Therefore isn't the presence of both ions H+ and OH- ions enough to say it is neutral?