Criminologists earn between $38,394 and $54,060 nationwide. The highest-paying states are District of Columbia, California, Massachusetts, Washington, and New Jersey, with salaries closer to the maximum of around $54,060, making District of Columbia the top payer.