Short answer
The Portland-Vancouver-Hillsboro metro area had 441 staffing agency establishments in 2023, employing 18,976 people on an $860 million payroll (Census County Business Patterns): 319 temporary help locations and 122 placement or executive search offices, led by Washington County (173) and Multnomah County (135). To choose one, decide between a temp agency and a PEO, confirm the business with the Oregon or Washington Secretary of State, and price each work address at its own state's minimum wage.
- 441 staffing establishments in the Portland metro employ 18,976 people; temp help locations account for 16,214 of them.
- Washington County, Oregon has the most locations (173), but Multnomah County has the most employees (7,393).
- Barrett Business Services, headquartered in Vancouver, reported $1.24 billion in 2025 revenue, 94.2% from its PEO business.
- Oregon's Portland metro minimum wage is $16.80 until 30 June 2027; Washington's rises to $17.73 on 1 January 2027.
- In the worked example, the same 10-person crew costs $13,520 more over 26 weeks in Vancouver than in Hillsboro.
On this page
This report is for employers on both sides of the Columbia River choosing a staffing agency, people looking for work through one, and B2B sellers whose customers are staffing firms in the Portland metro.
The Portland-Vancouver market in Census data
The figures cover the Portland-Vancouver-Hillsboro, OR-WA Metro Area (CBSA 38900) and two industry codes: NAICS 56131 (Employment Placement Agencies and Executive Search Services) and NAICS 56132 (Temporary Help Services). Source: US Census Bureau, County Business Patterns 2023.
| Measure (2023) | Portland metro |
|---|---|
| Establishments | 441 |
| Employees (week of March 12) | 18,976 |
| Annual payroll | $859,906,000 |
| Average employees per establishment | 43.0 |
| Average annual pay | $45,315 |
| Share of US establishments | 0.85% of 51,830 |
| County | Establishments | Employees |
|---|---|---|
| Washington County, Oregon | 173 | 6,788 |
| Multnomah County, Oregon | 135 | 7,393 |
| Clark County, Washington | 65 | 2,580 |
| Clackamas County, Oregon | 58 | 1,843 |
| Yamhill County, Oregon | 6 | Not reported (high-noise figure) |
Washington County, home to Hillsboro and Beaverton, has the most locations, but Multnomah's are bigger (about 55 employees each against 39), so Multnomah has more people on agency payrolls. Clark County, the Washington side, has 65 locations. Yamhill County's employee count carries the Census Bureau's high-noise flag (the noise added for confidentiality moved it by 5% or more), so it's left out.
Big placement agencies, small search firms
| Industry (NAICS, 2023) | Establishments | Employees | Annual payroll | Average pay |
|---|---|---|---|---|
| Temporary help services (561320) | 319 | 16,214 | $711,108,000 | $43,858 |
| Employment placement agencies (561311) | 71 | 2,617 | $134,639,000 | $51,448 |
| Executive search services (561312) | 51 | 145 | $14,159,000 | $97,648 |
From the Census Bureau's 2023 metro file; average pay is our calculation. Temp help has 85% of the employees because a temp agency is the legal employer of the people it places: the Census definition says they "are employees of the temporary help services establishment." A production temp at a Hillsboro fab supplier is on the agency's payroll, not the plant's. Placement agencies average 37 employees, large for that industry, while the 51 search offices average three.
| Employees per establishment | Establishments |
|---|---|
| 1 to 4 | 192 |
| 5 to 9 | 43 |
| 10 to 19 | 39 |
| 20 to 49 | 64 |
| 50 to 99 | 41 |
| 100 to 249 | 47 |
| 250 or more | 15 |
The Census Bureau doesn't publish the cells above 249 employees, so the 15 is the total less the published classes; the temp help row shows 12 of them are temp locations with 250 to 499 employees. In broader bands, 274 establishments have 1 to 19 employees, 105 have 20 to 99 and 62 have 100 or more.
County Business Patterns counts establishments with paid employees, not companies (a firm with offices in Beaverton and Vancouver counts twice) and leaves out self-employed recruiters. Professional employer organizations (NAICS 56133, 35 more locations here) aren't in these figures, and the snapshot is the week of March 12, 2023.
A Vancouver public company, and the PEO question
Barrett Business Services (Nasdaq: BBSI) gives 8100 NE Parkway Drive, Vancouver, Washington, as its principal executive offices in its 10-K for 2025. Its numbers show the difference between the two models:
| BBSI, 2025 | Figure |
|---|---|
| Total revenues | $1,240,298,000 |
| Professional employer services | $1,168,334,000 (94.2%) |
| Staffing services | $71,964,000 (5.8%) |
| PEO clients and average worksite employees | More than 8,200 clients, 138,218 worksite employees |
| Its own employees, 31 December 2025 | 3,197, including 2,297 staffing services employees |
| Branches in Oregon and Washington | 4 in each state |
A PEO co-employs staff you already have and runs payroll, benefits and workers' compensation; the client keeps control of the work, including hiring and firing. A temp agency supplies its own employees to you. If your problem is headcount, you want the second; if it's HR administration for your own people, the first.
Oregon and Washington rules
| Question | Oregon | Washington |
|---|---|---|
| Minimum wage | $16.80 inside the Portland metro urban growth boundary, $15.55 elsewhere in the three metro counties, from 1 July 2026 to 30 June 2027 | $17.13 in 2026, $17.73 from 1 January 2027 |
| Agencies charging job seekers | An "employment agency" under ORS 658.005 procures jobs for a fee; agencies paid by someone other than the applicant fall outside that definition | Ask the agency what state registration it holds |
| Construction labor | Anyone who supplies workers for construction needs a BOLI labor contractor license, except staffing agencies whose main purpose is supplying workers to clients and that carry workers' compensation and pay employment taxes | Check the contractor's registration with the state |
| Business registration | Oregon Secretary of State business registry | Washington Corporations and Charities System |
Worked example: the same crew in two states
Illustrative example. The company and markup are invented; the wage rates are the published minimums for the first half of 2027.
Columbia Slough Supply (slough.example) needs 10 temps at its Hillsboro warehouse, inside the urban growth boundary, and 10 at its Vancouver site for 26 weeks from January 2027, 40 hours a week, at minimum wage with a 40% markup.
| Site | Pay rate | Bill rate | Cost per worker for 1,040 hours | Cost for 10 workers |
|---|---|---|---|---|
| Hillsboro, Oregon | $16.80 | $23.52 | $24,460.80 | $244,608.00 |
| Vancouver, Washington | $17.73 | $24.82 | $25,812.80 | $258,128.00 |
The Vancouver crew costs $1,352 more per worker, $13,520 for the team. Oregon resets on 1 July and Washington on 1 January, so a year-long contract covering both sites has four rate periods. Ask the agency to quote each address and each period.
Choosing an agency
- Decide between a temp agency and a PEO, using the test above, then narrow to the specialty: light industrial and manufacturing, office, IT contract, healthcare, temp-to-hire, direct hire or search.
- Confirm the business is active with the Oregon Secretary of State or Washington's Corporations and Charities System, and ask for workers' compensation and general liability certificates.
- For construction work in Oregon, ask for the BOLI license or confirm the agency qualifies for the staffing exclusion.
- Get pay rate, markup and conversion terms in writing, with the rate for each work address.
- Check reviews and references: ClearlyRated lists Portland agencies with client and talent ratings.
If you're looking for work, register with two or three agencies that place your kind of job, and ask whether the assignment is in Oregon or Washington before you accept, since the minimum wage differs. Worksystems, which funds workforce programs for Portland and Multnomah and Washington counties, lists the WorkSource Portland Metro job centers on its site.
Selling to Portland staffing agencies
| Establishment size | Count | Who usually decides |
|---|---|---|
| 1 to 19 employees | 274 | The owner or lead recruiter |
| 20 to 99 employees | 105 | Branch or operations manager, with the owner signing |
| 100 or more employees | 62 | Regional operations, payroll or risk; national firms often buy centrally |
Two-state payroll is the obvious angle: agencies with branches on both sides of the river run two minimum wages, two workers' compensation systems and two tax setups. Temp branches buy screening, timekeeping, safety training and recruiting ads; the large placement agencies buy applicant tracking and candidate data. Build the list from the ASA directory and ClearlyRated, and read job postings to sort semiconductor and manufacturing temp branches from office and IT recruiters. At volume that research is the slow part; Bebop finds agencies that match a description and explains why each fits. To turn the directories into a ranked list, follow how to build a prospect list.
Subject: January rate changes on the Washington side Hi [first name], I saw [agency] is filling [role] orders in both [Oregon town] and [Washington town]. With Washington's minimum moving on 1 January and Oregon's on 1 July, the same client can need new bill rates twice a year. We [what you do] so each work address picks up the right rate automatically. Worth 15 minutes before your January repricing? [Your name]
Local sources
| Source | What it gives you |
|---|---|
| Oregon BOLI labor contractor licensing | Construction, farm and forest, and janitorial labor contractor licenses |
| Oregon BOLI minimum wage | Current Oregon rates and the Portland metro boundary |
| Washington L&I minimum wage | Current and next-year Washington rates |
| Oregon business registry search | Oregon entity status |
| Washington Corporations and Charities System | Washington entity status |
| Worksystems | Workforce programs and WorkSource Portland Metro centers |
| Greater Portland Inc | The seven-county economic development organization |
| Portland Metro Chamber | The regional chamber and its member directory |
Next step: see the wider regional economy in the report on companies in Portland.
Sources
- County Business Patterns (CBP), 2023, US Census Bureau, accessed 30 October 2026
- County Business Patterns methodology, US Census Bureau, accessed 30 October 2026
- 2022 NAICS Descriptions: 561320 Temporary Help Services, US Census Bureau, accessed 30 October 2026
- Barrett Business Services, Inc., Form 10-K for the fiscal year ended December 31, 2025, US Securities and Exchange Commission (EDGAR), 26 February 2026
- ORS 658.005, Definitions for ORS 658.005 to 658.245, Public.Law, from the Oregon Revised Statutes, accessed 30 October 2026
- ORS 658.405, Definitions for ORS 658.405 to 658.511, Public.Law, from the Oregon Revised Statutes, accessed 30 October 2026
- Labor contractor licensing, Oregon Bureau of Labor and Industries, accessed 30 October 2026
- Minimum wage, Oregon Bureau of Labor and Industries, accessed 30 October 2026
- Minimum wage, Washington State Department of Labor and Industries, accessed 30 October 2026
- Best Portland Staffing Agencies, ClearlyRated, accessed 30 October 2026
Written by the Bebop team at Blackpearl Group. Published .
Questions people ask
How many staffing agencies are there in Portland?
Census County Business Patterns counted 441 staffing agency establishments in the Portland-Vancouver-Hillsboro metro area in 2023, employing 18,976 people. That's 319 temporary help locations, 71 employment placement agencies and 51 executive search offices. Washington County, Oregon had 173 locations, Multnomah 135, Clark County, Washington 65 and Clackamas 58. These are locations with paid employees, so a national firm counts once per branch.
What's the difference between a PEO and a staffing agency?
A staffing agency supplies its own employees to work at your business for a period. A PEO co-employs people who already work for you and handles payroll, benefits and workers' compensation while you keep control of the work, including hiring and firing. Vancouver-based Barrett Business Services does both: in 2025, 94.2% of its $1.24 billion revenue came from PEO services and 5.8% from staffing.
What is the minimum wage for temp workers in Portland and Vancouver?
Oregon's rate inside the Portland metro urban growth boundary is $16.80 an hour from 1 July 2026 to 30 June 2027, with $15.55 elsewhere in the three Oregon metro counties. Washington's is $17.13 in 2026 and $17.73 from 1 January 2027. The agency must pay the rate for where the temp works, so the same job can pay differently on each side of the river.
Do staffing agencies need a license in Oregon?
It depends on the work. Under ORS 658.005, an employment agency is one that procures jobs for a fee, and agencies paid by someone other than the job seeker fall outside that definition. Anyone supplying workers for construction needs a labor contractor license from BOLI, but staffing agencies whose main purpose is supplying workers to clients are excluded if they carry workers' compensation and pay employment taxes.
Which public staffing company is based in the Portland area?
Barrett Business Services (BBSI), listed on Nasdaq, gives its principal executive offices as 8100 NE Parkway Drive in Vancouver, Washington in its 2025 10-K. It reported $1,240.3 million in revenue for 2025, more than 8,200 PEO clients with 138,218 average worksite employees, and 3,197 employees of its own, including 2,297 in staffing services, with four branches each in Oregon and Washington.