Hi,
I am doing my MPH in NOVA.
GRE is not required here. I am not sure about other universities. There is a separate MPH forum in SDN, they might probably have an answer to your question.
I am also applying to the MPH courses here in the US.I had applied earlier,was accepted but didn't take it due to personal commitments.Anyway,as far as I know most schools accepting international students for MPH require a GRE and TOEFL score.Some accept other scores like GMAT in place of GRE.There is no minimum score defined by the university,but you can mail and ask them directly.I had done this and some colleges replied they need a minimum of 1000,other's said there is no cut-off.They look at the overall application like scores,your GPA,SOP,recommendation letters etc.So make it a point to have everything in order.
If you need to look at MPH schools...you can try www.asph.org
On the left side there is member schools.Go through that link,it gives you access to the list and websites of the accredited MPH schools in the US.You can contact the universities and take it from there.Good luck with your research into schools. 👍