FSForensic Scientist
FS
Career

Forensic Scientist

By the numbers
Typical pay
$72,060 / yr
Education to start
Bachelor's degree
Future demand
+12.8% by 2034
People in this job
19K
Figures shown for ·closest of 2 O*NET occupations
The work
A day, hour by hour

Crime scene work looks different — this is a lab day with a court deadline.

07:30
Case triage

Check the queue. Court tomorrow beats the open case with a free suspect.

08:15
Evidence intake

Open sealed bags, verify seals, log every item. Chain of custody starts here.

09:00
Sample prep

Cut swabs, extract DNA in a clean hood. Gloves, mask, no shortcuts.

10:45
Instrument run

Load the sequencer, start the run, check controls before trusting anything.

12:00
Reading results

Review profiles on screen. Match, or only consistent? Rerun if unsure.

13:30
Peer review

Double-check a colleague's case file. Flag one mislabeled tube.

14:30
Report writing

Lay out methods and conclusions in plain, precise, defensible language.

15:45
Testimony prep

Rehearse explaining DNA statistics so jurors follow without overstating proof.

Things you do
  • Analyze DNA, drugs, fibers, and fingerprints to link evidence to suspects.
  • Collect, photograph, and bag evidence at crime scenes without contaminating it.
  • Testify in court and explain scientific findings to juries.
  • Write detailed reports that lay out your methods and conclusions.
  • Run tests on lab instruments and check that results are accurate.
Decisions you’ll make
  • Is this result solid enough to put my name on, or should I rerun it?
  • Could I have contaminated this sample, and do I need to flag it?
  • Do I have enough evidence to say this is a match, or only that it's consistent?
  • Which case do I work on first: the one due in court tomorrow or the one with a suspect still free?
  • How do I explain this finding so jurors understand it without overstating what it proves?
Education Pathways · how you get there
34 in 100 went the college route · 66 in 100 found another way in None, typically
Education mapped from O*NET:
If you like this, also look at