Fire Marshals earn between $61,395 and $91,880 annually, which can be comparable or higher than some police roles depending on location. US Marshals typically have higher salaries than local police, reflecting their federal responsibilities and experience requirements.