In the United States, the average salary for a detective is approximately $88,432 per year, according to data compiled from 595 job postings on Indeed over the past 36 months, with the latest update being on July 6, 2025. This figure reflects the earnings of detectives across various regions and departments, indicating that salaries can vary significantly based on factors such as location, experience, and the specific law enforcement agency. For instance, detectives working in metropolitan areas or with specialized skills may earn higher salaries compared to those in rural settings. Additionally, benefits such as health insurance, retirement plans, and overtime pay can further enhance a detective's overall compensation package, making the role not only financially rewarding but also vital for maintaining public safety and solving crimes.