To see for myself, I went to the Bureau of Labor Statistics' website to find the mean and median annual wages for certain departments in 2009:
Epidemiology Mean: $64,950 Median: $61,700
Medical and Health Services Manager Mean: $90,970 Median: $81,850
Statistician (couldn't find biostat specifically)Mean: $75,220 Median: $72,820
Health Education Mean: $49,060 Median: $44,340
Nutrition Mean: $53,230 Median: $52,150
Environmental Scientists (including Health) Mean: $67,360 Median: $61,010
Occupational Health Technician Mean: $47,280 Median: $44,830
Source:
http://www.bls.gov/oes/current/oes191041.htm for Epi, you can find the rest from there.
International Health didn't really have anything specific show up on the BLS site but according to another site, 'the most recent nationwide survey of graduates conducted by ASPH' showed the salary
range being $31,500 - $86,625 (
http://www.whatispublichealth.org/faqs/index.html )
Disclaimer: Obviously, these aren't the only jobs you can get with a Public Health and there is an entire spectrum of salaries that you can earn for any job depending on experience, qualifications, LOCATION, and demand.
Not shabby salaries at all but not really money making machines either, as nietzsche754 pointed out.