Is Protective Services & Public Safety a Good Job Market in Minneapolis-St. Paul-Bloomington, MN-WI?

Produced by Callings.ai on May 10, 2026

Executive Verdict

Market rating: competitive | Confidence: High

This is a competitive market for the next 3-6 months. The metro has about 31,140 protective-service workers and a median annual wage around $61,963.[10] But Minnesota statewide demand is tighter than that headline suggests: employment in the occupation family is essentially flat year over year while active postings are down 30.3% in April 2026.[13][14] The recent local posting sample still showed more than 50 postings across more than 20 companies over the last 90 days, but the pool is fragmented and tilted toward entry-level, on-site work.[15][16][9][8]

Best positioned: Candidates with current first aid, CPR, AED, or lifeguard credentials and solid proof of customer service, surveillance, incident reporting, loss prevention, or investigation skills have the best odds in the visible local opening mix.[3][1]

Main caution: Do not assume the metro-wide wage applies to every opening; local hourly postings center on about $25 to $27 / hour, and lower-paid guard-style roles can sit well below the broader occupation median.[11][17]

What Changed Recently

What This Means for You

Entry-Level Candidates

Difficulty: Moderate for guard, aquatics, and loss-prevention paths; much harder for sworn police or fire tracks because those have separate eligibility and hiring gates.

Best target: Target on-site retail, healthcare, and recreation employers first, because those sectors make up most of the visible local posting mix and often ask for first aid, CPR, AED, or lifeguard credentials.[2][3][9]

Biggest mistake: Applying with a generic security resume and no proof of first aid, customer service, surveillance, incident reporting, or investigation work, even though those are among the most-requested local skills.[1]

Next step: Add the quickest relevant credential you lack and rewrite your resume around first aid, loss prevention, surveillance, incident reporting, and customer-facing safety work.[3][1]

Mid-Career Candidates

Difficulty: Competitive because the visible posting mix is mostly junior; only about 5% of the local sample is mid-level and less than 5% is senior.[8]

Best target: Go after supervisor, campus, healthcare, municipal, or investigative roles where report quality, training, and judgment matter more than raw application volume.

Biggest mistake: Waiting for a manager title instead of showing progression through lead shifts, investigations, training duties, or compliance-heavy documentation.

Next step: Package evidence of conflict management, investigation, and report-writing skill, and if you are on a law-enforcement track, line up Minnesota's yearly mandated training and the POST-Approved Advanced Leadership Academy path.[6][7]

Career Switchers

Difficulty: Moderate if you can bridge from customer-facing service work; difficult if you aim straight at sworn public safety without completing the required path.

Best target: Retail loss prevention, healthcare security, and aquatics safety are the cleanest bridge roles because they align with the local industry mix and the current certification pattern.[2][3]

Biggest mistake: Expecting remote flexibility; about 95% or more of the visible local sample is on-site and less than 5% is remote.[9]

Next step: Translate prior hospitality, education, facilities, or customer-service experience into safety language: observation, de-escalation, documentation, shift reliability, and emergency response basics.

Salary Reality

high pay highly concentrated

The strongest local pay anchor is the metro-wide median annual wage of about $61,963 for protective service occupations.[10] That is an observed occupation-wide wage, not a promise for current openings. In the local posting sample, hourly-paid roles center on about $25 to $27 / hour, while Revelio Public Labor Statistics shows a mean offered salary on new Minnesota openings of about $66,588 in April 2026 from n=193.[11][28] Nationally, Revelio Public Labor Statistics shows a mean offered salary on new openings of about $52,917 in April 2026 from n=18,352.[28]

This is a market where you can find decent middle-income pay, but the visible opening mix skews entry-level, so getting above the local middle usually requires public-sector eligibility, supervisory responsibility, or a more specialized track.[10][8]

The tradeoff is that the easier-to-enter roles tend to pay less. Security guards nationally have a median annual wage of $38,370, which is $12,210 below the median for all protective service occupations, and the local sample is heavily entry-level and almost entirely on-site.[17][9][8]

Best-paying path: The strongest pay tends to sit in sworn public-sector leadership and specialized federal tracks. Nationally, senior DCIPS roles can reach $172,727, while TSA officers start at $34,454 and average $46,000–$55,000 with locality adjustments.[12][29]

Caution: Do not overread the ceiling numbers: top federal or command-track pay applies to a narrow slice of highly screened roles, not to the retail, healthcare security, aquatics, and loss-prevention openings that make up much of the visible local mix.[12][2]

Where the Opportunities Are Concentrated

The visible opportunity mix leans toward commercial and institutional safety rather than a broad wave of sworn hiring. In the recent local posting sample, retail accounts for about 35% of openings and healthcare services about 30%, followed by education and government/public sector at about 10% each and sports & recreation at about 5%.[2] That makes loss prevention, hospital or campus security, and aquatics safety the clearest short-term entry points. The named-employer mix reinforces that pattern. Among the more consistently active employers in the sample are Life Time, Inc., Tjx, Hobby Lobby, Goldfish Swim School Franchising, LLC, City of Eagan, and Exos Partners, LLC, and the market looks fragmented rather than dominated by one employer.[4][16] That lowers single-employer concentration risk, but it also means you need a broad application list. The roles you will actually see day to day are mostly early-career and in-person. About 95% of the visible local sample is entry-level, and about 95% or more is on-site.[8][9] If you want a faster landing, target employers that value first aid, customer service, surveillance, loss prevention, incident reporting, and investigation rather than waiting only for sworn openings.[1]

Where to focus: If you need a role in the next 30-90 days, focus first on on-site retail and healthcare security, then add aquatics or municipal openings if you can pick up CPR, AED, first aid, or lifeguard credentials quickly.[2][9][3]

Skills and Credentials Worth Pursuing

Adjacent Roles to Consider

30 / 60 / 90-Day Plan

First 30 Days

Days 31-60

Days 61-90

Methodology and Confidence

This April 2026 report was generated on May 10, 2026. Latest direct national data: May 2026. Latest direct Minneapolis-St. Paul-Bloomington, MN-WI data: April 2026.

Confidence: Overall confidence: High. Based on 5 direct local occupation data points and 7 total local evidence items with recent coverage.

Limitations

References

  1. Callings.ai. Callings.ai job-market aggregation · 2026-04 · callings.ai
  2. Callings.ai. Callings.ai job-market aggregation · 2026-04 · callings.ai
  3. Callings.ai. Callings.ai job-market aggregation · 2026-04 · callings.ai
  4. Callings.ai. Callings.ai job-market aggregation · 2026-04 · callings.ai
  5. Callings.ai. Callings.ai job-market aggregation · 2026-04 · callings.ai
  6. Letacusa. Minnesota Yearly State Mandated Training Course - LETAC USA · 2026-01 · letacusa.com
  7. Knsiradio. Minnesota Passes Bill to Stiffen Penalties for Impersonating Law Enforcement · 2026-05 · knsiradio.com
  8. Callings.ai. Callings.ai job-market aggregation · 2026-04 · callings.ai
  9. Callings.ai. Callings.ai job-market aggregation · 2026-04 · callings.ai
  10. Apps. Occupational Employment Statistics · 2026-04 · apps.deed.state.mn.us
  11. Callings.ai. Callings.ai job-market aggregation · 2026-04 · callings.ai
  12. Dcips. Dcips - dcips_pay_band_5_maximum · 2026-01 · dcips.defense.gov
  13. Reveliolabs. Employment - Revelio Public Labor Statistics (RPLS) · 2026-04 · reveliolabs.com
  14. Reveliolabs. Job Openings - Revelio Public Labor Statistics (RPLS) · 2026-04 · reveliolabs.com
  15. Callings.ai. Callings.ai job-market aggregation · 2026-04 · callings.ai
  16. Callings.ai. Callings.ai job-market aggregation · 2026-04 · callings.ai
  17. Buildingsecurity. Security Guard Employment & Salary Statistics 2026 - Building Security Services · 2026-01 · buildingsecurity.com
  18. Bureau of Labor Statistics. Bureau of Labor Statistics Data · 2026-04 · data.bls.gov
  19. Bureau of Labor Statistics. Bureau of Labor Statistics Data · 2026-03 · data.bls.gov
  20. Federal Reserve Economic Data. Unemployment Rate in Minneapolis-St. Paul-Bloomington, MN-WI (MSA) · 2026-04 · fred.stlouisfed.org
  21. Bureau of Labor Statistics. Bureau of Labor Statistics Data · 2026-04 · data.bls.gov
  22. Cops. Using AI to Write Police Reports · 2025-01 · cops.usdoj.gov
  23. Mark43. Mark43 2026 Trends Report Reveals Shift Toward AI With Human Oversight and Clear Opportunities to Modernize Public Safety Tech - Mark43 · 2025-12 · mark43.com
  24. Mn. Mn - warn_notice_layoff · 2026-01 · mn.gov
  25. Mn. Mn - warn_notice_layoff · 2025-01 · mn.gov
  26. Patch. Minnesota’s Largest WARN Layoffs Announced In 2025 · 2025-11 · patch.com
  27. Msn. Msn - warn_notice_layoff · 2026-01 · msn.com
  28. Reveliolabs. Salaries - Revelio Public Labor Statistics (RPLS) · 2026-04 · reveliolabs.com
  29. Tsacareer. TSA Pay Scale 2026: Updated Salary & Benefits Guide · 2026-01 · tsacareer.com