Security Guards Salary in Ohio

BLS OEWS May 2025 • 16 metro areas • Ohio

Security Guards in Ohio earn a median salary of $36,216 per year on average across 16 metro and nonmetro areas, -5.6% vs the national median of $38,370. An estimated 35,140 security guards are employed across Ohio, with salaries ranging from $31,800 to $48,270 depending on location.

$36,216 Avg median salary in Ohio
$48,270 Highest paying metro
$31,800 Lowest paying metro
35,140 Employed in Ohio

Compare Security Guards salaries & buying power

Pick two cities to see how salary and purchasing power differ.

Full tool →
Security Guards
in
    vs

      Security Guards salaries by city in Ohio

      Metro area Median salary 25th pct 75th pct Employed
      North Northeastern Ohio nonmetropolitan area (noncontiguous) $48,270 $32,080 $68,760 790
      Sandusky, OH $40,640 $33,960 $47,170 280
      West Northwestern Ohio $37,050 $31,410 $45,110 470
      Columbus, OH $36,730 $30,850 $42,380 8,830
      Cincinnati, OH-KY-IN $36,630 $31,390 $41,880 7,950
      Southern Ohio $36,440 $31,280 $50,790 430
      Cleveland, OH $36,080 $30,090 $42,910 7,790
      Akron, OH $35,270 $29,890 $44,300 2,060
      Springfield, OH $35,170 $31,580 $41,190 140
      Dayton, OH $34,770 $31,200 $46,190 2,120
      Eastern Ohio $34,720 $29,640 $45,130 250
      Lima, OH $34,320 $28,660 $52,130 160
      Toledo, OH $34,220 $29,320 $38,590 1,680
      Youngstown, OH $33,680 $28,810 $39,180 1,410
      Mansfield, OH $33,660 $31,030 $47,420 150
      Canton, OH $31,800 $28,770 $44,120 630

      View Security Guards salaries in all cities