The median annual wage for historians, according to the Bureau of Labor Statistics, is $64,540/year. The highest 10% make over $123,000/year. Historians working in federal government jobs can expect to earn an average salary of $104,670/year.