IT Salary Tracker: Business Analysts

Business analysts, see how much demand there is for your skills, and find out what you can command for salaries and contract rates.

Business analysts are offered an average salary of $72,000 per year and an average contract rate of $60 per hour, according to, EarthWeb's online job board for IT professionals. The highest paid positions come in at around $150,000 per year and the lowest at around $30,000. Of currently open positions, 74% are salaried and 26% are contractual, or paid by the hour.

New York is clearly the hot spot for this type of professional. Business analysts there make an average salary of $83,000 per year and an average contract rate of $79 per hour, significantly higher than what can be found elsewhere. New York also has more than twice as many available jobs as any other metro area, with 27% of the overall demand. Other areas with a large concentration of open jobs are Silicon Valley (12%), Los Angeles (10%), and Chicago (7%).

Averages are based on 835 listings on, with cities and job types bearing fewer than 10 listings excluded from mention. Data came from available jobs listed during October 2000. Results are based on averages or totals from the following information: salary, job type, job skills, and location.

Let us know if you want to see a salary tracker for your own job type.

Highest salary by city (average): New York, $83,000 per year
Highest contract rate by city (average): New York, $79 per hour
Most jobs per city: New York, 27% of the total