Rational Points on a Circle

Given a circle $x^2 + y^2 = p$, centre $(0,0)$ radius $\sqrt{p}$, does the circle always pass through points whose co-ordinates are rational numbers?