A business analyst salary in Philadelphia is $91,611 per year, according to Glassdoor.