See the US Bureau of Labor Statistics' Earnings page for current and historical data on the earnings of American employees. The data can be viewed by demographics, education, occupation, union membership, etc.
Salary.com provides a Salary Wizard tool that provides information on average salary ranges based on job title and geographic location.