Staffing agencies in Minneapolis: Twin Cities data, Minnesota's no-hire ban and city wage rules

The Twin Cities have 724 staffing locations, and more executive search offices than placement agencies. Two Minnesota rules change agency contracts here: since July 2024 a staffing firm can't stop you hiring its people, and a temp's pay floor depends on which city the shift is in.

Market report7 min readPublished

The Minneapolis-St. Paul-Bloomington metro had 724 staffing agency establishments in 2023, employing 28,529 people on a $1.57 billion payroll (Census County Business Patterns): 502 temp help branches, 118 executive search offices and 104 placement agencies, with 397 in Hennepin County. When choosing one, note that Minnesota voids contract clauses barring you from hiring an agency's workers, temps working in Minneapolis are owed $16.37 an hour in 2026, and the state no longer licenses employment agencies.

  • 724 staffing establishments in the Twin Cities metro employ 28,529 people; temp help branches hold 25,401 of them.
  • There are 118 executive search offices, 94 of them with fewer than five employees, against 104 placement agencies.
  • Minnesota Statutes 181.9881 bars a staffing firm from restricting a customer from soliciting or hiring its employees, for contracts from 1 July 2024.
  • The Minneapolis minimum wage is $16.37 in 2026 and $17.02 in 2027, against a state rate of $11.41.
  • In the worked example, a flat suburban rate under-quotes a split-site temp by $51.12 a week in 2027.
On this page

This page is for Twin Cities employers choosing an agency, job seekers comparing them, and B2B sellers whose customers are staffing and search firms.

Twin Cities staffing agencies in Census data

US Census Bureau, County Business Patterns 2023, for the Minneapolis-St. Paul-Bloomington, MN-WI Metro Area (CBSA 33460), NAICS 56131 (Employment Placement Agencies and Executive Search Services) and 56132 (Temporary Help Services):

Measure (2023)Twin Cities metro
Establishments724
Employees (week of March 12)28,529
Annual payroll$1,570,326,000
Average employees per establishment39.4
Average annual pay$55,043
Share of US establishments1.40% of 51,830
Industry (NAICS, 2023)EstablishmentsEmployeesAverage annual pay
Temporary help services (561320)50225,401about $54,400
Executive search services (561312)118803about $103,900
Employment placement agencies (561311)1042,325about $45,600

Temp help agencies are the legal employer of the people they place, so their branches carry 89% of the headcount, about 51 people each, most of them working at client sites. Search firms are the opposite: 94 of the 118 offices have fewer than five employees, so a senior search here is usually run by a small partner-led firm or the local office of a national one.

Size and location

Employees per establishmentEstablishments
1 to 4339
5 to 967
10 to 1974
20 to 4993
50 to 9974
100 to 24954
250 to 499Not published
500 to 999Not published
1,000 or moreNot published

In broader bands, 480 establishments have 1 to 19 employees, 167 have 20 to 99 and 77 have 100 or more; the 77 is the total less the smaller bands, since the Census Bureau doesn't publish the top classes for the combined codes. The temp help row accounts for all 502 branches: 18 have 250 to 499 employees, 4 have 500 to 999 and none has 1,000.

CountyEstablishmentsEmployees
Hennepin County39717,604
Ramsey County1083,351
Dakota County541,737
Anoka County44Not reported (high-noise figure)
Washington County35Not reported (high-noise figure)
Scott County22Not reported (high-noise figure)
Carver County21Not reported (high-noise figure)
Wright County14Not reported (high-noise figure)

The Census Bureau published the missing county employee figures but flagged them as high-noise: the noise it adds for confidentiality moved them by 5% or more. Hennepin has 55% of the locations and 62% of the employees. These eight counties hold 695 of the 724; the rest are in smaller Minnesota and Wisconsin counties. The counts are establishments with paid employees, not companies, and they leave out self-employed recruiters and professional employer organizations (35 PEO locations, 1,484 employees). No SEC-registered listed staffing company has its headquarters in the metro.

Kinds of agency

TypeWhen to use itMinnesota point to know
Light industrial tempWarehouse, food production, manufacturing shiftsPay floor depends on the city where the shift is worked
Office, finance and IT contractProject work and backfillsContract can't bar you from hiring the contractor (one software exemption, below)
Healthcare staffingNurses and care staff by shiftSame city pay rules apply
Temp-to-hireA trial before an offerConversion terms need care under 181.9881
Direct hire placementPermanent hiresSearch firms paid only by employers must not charge candidates
Executive searchSenior rolesPartner-led boutiques dominate
PEOPayroll and HR for your existing staffRecruits no one

Minnesota rules that change the contract

No-hire clauses are void. Minnesota Statutes 181.9881 says no service provider "may restrict, restrain, or prohibit in any way a customer from directly or indirectly soliciting or hiring an employee of a service provider." A service provider includes any business acting as employer or manager for work a customer contracts for, which covers staffing agencies. It took effect on 1 July 2024 for contracts entered into from that date. The exemption is narrow: workers providing software development consulting who are seeking a permanent role with the customer through the provider. If your agency contract has a no-hire or non-solicitation clause, ask whether it survives the statute, and how the agency's conversion fee is framed.

No state agency licence. Minnesota used to license employment agencies. In 2015 the Legislature repealed the licence requirement and most of the licensing sections (Laws 2015, chapter 54, article 5). Conduct rules in chapter 184 still apply, and search firms are exempt only if they're paid solely by the employer and no candidate pays any fee. An employer also may not make a candidate placed by a search firm pay any part of the firm's fee.

City minimum wages. The state minimum wage is $11.41 an hour in 2026 and $11.87 from 1 January 2027. Minneapolis requires $16.37 in 2026 and $17.02 in 2027 "for time an employee performs work in the City of Minneapolis," for anyone working at least two hours in a calendar week in the city, including temporary and jointly employed workers. St. Paul has its own ordinance.

Worked example: one temp, two sites

Illustrative example. The company, rates and markup are invented; the wage floors are the published rates.

Mill City Fulfillment (millcity.example) has a site in north Minneapolis and one in Eden Prairie. Its agency pays $15.50 for the role and bills a 40% markup. A temp works 24 hours a week in Minneapolis and 16 in Eden Prairie.

WeekMinneapolis hours (24)Eden Prairie hours (16)Weekly bill
Flat quote at $15.50 pay$21.70 bill rate$21.70 bill rate$868.00
2026, city floor $16.37$22.92 bill rate$21.70 bill rate$897.28
2027, city floor $17.02$23.83 bill rate$21.70 bill rate$919.12

The flat quote misses $29.28 a week per temp in 2026 and $51.12 in 2027. For 15 temps through 26 weeks of 2027 that's $19,936.80. Ask the agency to quote by site, and to show the 1 January change in the rate card.

How to vet a Twin Cities agency

  1. Check the entity in the Secretary of State's business filings search.
  2. Get certificates for workers' compensation and general liability naming your company.
  3. Quote by site: Minneapolis, St. Paul and suburban sites can carry different pay floors.
  4. Read the hiring clause against 181.9881 before you sign.
  5. Read ratings on ClearlyRated and call two clients with similar roles.

If you're looking for work

You shouldn't pay to register with a staffing agency, and a search firm that charges candidates loses its exemption under Minnesota law. If you work at least two hours in a week in Minneapolis, check that your pay for those hours meets the city minimum, whichever city your agency is based in. And if a client wants to hire you, Minnesota law says your agency can't contractually stop it.

Selling to Twin Cities staffing agencies

Temp branches buy timekeeping that tracks the work location (for the city wage rules), screening, safety training and workers' compensation. Search boutiques buy research, candidate data and compliance support. Every firm with pre-2024 contract templates had a reason to revisit them.

Establishment sizeCountWho usually decides
1 to 19 employees480The owner or managing partner
20 to 99 employees167Branch manager, with the owner signing
100 or more employees77Regional operations, legal or finance; national firms buy centrally

Build the list by county, starting with Hennepin's 397 locations, and sort temp branches from search boutiques by their postings. At volume, Bebop finds agencies that match a description and explains why each fits. For list method, see how to build a prospect list.

Email to a staffing firm owner
Subject: Your client agreement and 181.9881

Hi [first name],

Since July 2024, Minnesota voids clauses that stop a client from hiring a staffing firm's people, and many client agreements still carry one.

We review staffing agreements against 181.9881 and redraft conversion terms so they hold up. A first review of [firm]'s template takes [time].

Would that be useful before your next renewal round?

[Your name]

Local sources

SourceWhat it gives you
Minnesota Statutes 181.9881The ban on no-hire clauses in service contracts
Minnesota Statutes 184.22The search firm exemption and candidate fee rules
Minneapolis minimum wageRates, coverage and enforcement
St. Paul labor standardsSt. Paul's wage and sick time rules
Minnesota business filings searchEntity status and registered office
ClearlyRated: Minneapolis staffingAgencies with client and talent ratings
Greater MSPRegional economic development
Minneapolis Regional ChamberThe regional chamber

Next step: see the rest of the state in the report on staffing agencies in Minnesota.

Sources

Written by the Bebop team at Blackpearl Group. Published .

Questions people ask

How many staffing agencies are there in Minneapolis?

Census County Business Patterns counted 724 staffing agency establishments in the Minneapolis-St. Paul-Bloomington metro in 2023, employing 28,529 people: 502 temp help branches, 118 executive search offices and 104 employment placement agencies. Hennepin County had 397 and Ramsey County 108. The count is of locations with paid employees, so a firm with several branches counts several times.

Can a staffing agency stop me from hiring its temp in Minnesota?

Not by contract. Minnesota Statutes 181.9881 says a service provider may not restrict, restrain or prohibit a customer from soliciting or hiring its employees, and such clauses are void. It applies to contracts entered into from 1 July 2024. The one exemption covers software development consultants seeking a permanent role with the customer. Ask a lawyer how any conversion fee in your contract is affected.

Do employment agencies need a license in Minnesota?

No. Minnesota repealed its employment agency licence requirement in 2015 (Laws 2015, chapter 54). Chapter 184's conduct rules still apply to employment agencies, and executive search firms are exempt only if the employer pays the whole fee and no candidate pays anything. Check an agency's registration with the Secretary of State and its insurance certificates instead.

What is the minimum wage for temp workers in Minneapolis?

$16.37 an hour in 2026 and $17.02 from 1 January 2027, for time worked in the City of Minneapolis by anyone working at least two hours there in a calendar week. The city says this includes temporary and jointly employed workers, wherever the employer is located. Outside Minneapolis and St. Paul, the state minimum of $11.41 in 2026 applies.

Find the Twin Cities firms that fit your offer

Describe the staffing or search firms you sell to. Bebop finds matching firms, explains why each fits and drafts the first email.

Edit the search to match your market. Already have an account? Log in