An acupuncturist placing a fine needle in a patient’s back
An acupuncturist placing a fine needle in a patient’s back
An acupuncturist placing a fine needle in a patient’s back

Willow Street is an acupuncture clinic on SE Division in Portland. We listen first, treat with fine sterile needles and plain advice, and tell you honestly when acupuncture isn’t the right fit.

Thin needles.
Plain answers.

New patient visit, $95 for 75 min

Same-week visits

Most insurance accepted

2140 SE Division St, Portland

361 classic points.
Five places we usually start.

Pick the area that matches. Each one lists what it often is, how we treat it and how many visits most people need. A starting point, not a diagnosis.

Chest pain, sudden weakness, the worst headache of your life or trouble breathing needs emergency care. Call 911.

An acupuncturist and a new patient talking on a treatment bed

Intake table, the first five minutes

Seventy-five minutes,
six steps, $95.

New patient visits are $95 and take about 75 minutes: a proper intake, what we found in plain words and, if it’s appropriate, your first treatment.

0:00

Check-in

You fill in the intake form from our text link before you come, so check-in takes two minutes. Wear loose sleeves and pants that roll above the knee.

0:05

History

What bothers you, when it started, how you sleep, eat and feel, and what you’ve already tried. Bring a list of medications.

An acupuncturist’s hands resting on a patient’s wrist to read the pulse

Pulse at both wrists, twenty minutes in

0:20

Pulse & tongue

We check your pulse at both wrists, look at your tongue and feel for tender points. We say what each check is for before we do it.

0:35

Findings

What we think is going on, in plain words. If it looks like something a physician should see, we tell you and refer you.

An acupuncturist placing needles along a patient’s arm

First treatment, forty-five minutes in

0:45

First treatment

If you’re comfortable, 10 to 20 fine sterile needles and 25 minutes of rest in a warm room, plus one thing to try at home.

1:10

Your plan

A written plan with a realistic number of visits and what each one costs. No prepaid package required.

Median plan for new low-back patients, 2025

From our visit records

6

visits,
not 30.

A woman stretching both arms overhead, photographed from behind

That’s the typical plan for a new low-back patient here. Some people need three visits, some need ten. We re-check at every fourth visit and stop when the plan stops helping.

9,800

treatments in 2025

4.9

average from 540 patient reviews

12 years

on SE Division

Figures from our 2025 visit records and patient surveys. Individual results vary.

Same practitioner,
every visit.

Three acupuncturists and a massage therapist, each with a focus. You book with one of them and keep seeing that person, not whoever is free.

A woman with her eyes closed and her face turned to the light

4.9 average from 540 patient reviews

Shared with permission

“Mei asked more about my sleep than any doctor ever had. Six visits in, my shoulders finally came down from my ears.”

Rachel K., Sellwood, neck and shoulder tension

Individual results vary.

$95 gets
you in.

Intake, pulse and tongue check and your first treatment if it’s appropriate. After that you pay per visit, or save with a package if you need more than a few.

New patient visit

Intake and first treatment, 75 min

$95

Follow-up treatment

60 min

$80

Acupuncture + cupping

75 min

$100

Massage with Hannah Brooks, LMT

60 min

$95

Package, 6 visits

$70 a visit

$420

In network

Aetna, Cigna, Regence BlueCross BlueShield, Providence Health Plan and Moda Health

HSA and FSA cards welcome. Out of network? We hand you a superbill to submit.

Questions.

Anything else, call Jordan at the front desk. They check your insurance before you come in.

Do I need a referral?

No. You can book directly. If your insurance plan requires a referral for acupuncture, Jordan at the front desk will check before your visit.

Does acupuncture hurt?

How many visits will I need?

Is acupuncture safe?

What should I wear?

Do you take my insurance?

2140 SE
Division St.

Portland, OR 97202. Metered street parking on Division, a bike corral by the door, and the 2 bus stops half a block away.

Mon, Wed, Fri

9 AM-7 PM

Tue, Thu

11 AM-8 PM

Saturday

9 AM-2 PM

Sunday

Closed

A quiet room with warm wood, soft light and a window onto trees

Create a free website with Framer, the website builder loved by startups, designers and agencies.