Home › New Hampshire › Portsmouth › Cross Roads House

Cross Roads House — Portsmouth, NH

Cross Roads House is a community health center clinic at 600 Lafayette Rd, Portsmouth, NH 03801, open 3 hours a week. The typical New Hampshire clinic is open 42 hours a week. It is run by Greater Seacoast Community Health, which serves 13,368 patients across 3 clinic locations.

Fees are on a sliding scale. What you pay at Cross Roads House depends on your income and household size, and the clinic bills Medicaid, Medicare and private insurance. Care is not free, and every patient is seen regardless of ability to pay. Among Greater Seacoast Community Health patients, 14% are uninsured, 37% have Medicaid or CHIP, 17% have Medicare and 33% have private insurance. Call (603) 766-9220 to book and ask about your plan. How sliding-fee pricing works.

Care and screenings at Greater Seacoast Community Health

Patients came to Greater Seacoast Community Health for these services in 2025. The numbers cover the whole health center, not only this clinic.

ServicePatientsWhat it counts
Dental care2,078patients had dental exams
Mental health care5,269patients treated for depression or anxiety
Substance use treatment401patients in treatment
Well-child visits2,100children had checkups
Flu shots1,712patients vaccinated
Cervical cancer screening777patients tested
Breast cancer screening1,203patients screened
Family planning704patients served
Diabetes care1,284patients with diabetes
Blood pressure care2,533patients with hypertension
Asthma care822patients with asthma
HIV testing902patients tested
Hepatitis C testing1,229patients tested
Childhood lead tests317children tested

Greater Seacoast Community Health also provides care by telehealth.

Who Greater Seacoast Community Health serves

13,368 patients used Greater Seacoast Community Health in 2025. 34% live at or below the poverty line and 80% are at or below twice the poverty line. 1,152 patients were experiencing homelessness and 257 were veterans.

MeasureThis centerNH medianU.S. medianvs NH
Patients at or below the poverty line34%36%65%−2 pts
Patients at or below 200% of the poverty line80%70%92%+9 pts
MeasureThis centerNH medianU.S. medianvs NH
Uninsured patients14%14%14%In line
Medicaid or CHIP patients37%30%42%+6 pts
Medicare patients17%20%11%−4 pts
Privately insured patients33%34%24%−1 pts

Quality of care at Greater Seacoast Community Health

Greater Seacoast Community Health is at or above the New Hampshire median on 1 of 7 preventive-care measures. Higher is better on every line.

MeasureThis centerNH medianU.S. medianvs NH
Adults with high blood pressure under control68%68%68%In line
Women 52–74 screened for breast cancer65%68%54%−3 pts
Women 24–64 screened for cervical cancer58%60%54%−2 pts
Adults 46–75 screened for colorectal cancer46%53%44%−7 pts
Patients 12+ screened for depression54%59%77%−5 pts
Adults assessed for tobacco use62%77%86%−15 pts
High-risk adults on statin therapy78%73%79%+5 pts

Patients from ZIP 03801

1,171 Greater Seacoast Community Health patients live in ZIP 03801, and 14% of them are uninsured. Other health centers also serve this ZIP:

Community health centers near Cross Roads House

Lamprey Health Care

207 S Main St, Newmarket, NH 03857 · 8.8 mi away
48 hours a week · (603) 659-2494 · Run by Lamprey Health Care

Lamprey Health Care - Raymond Center

128 Route 27, Raymond, NH 03077 · 21 mi away
49 hours a week · (603) 659-2494 · Run by Lamprey Health Care

Haverhill Family Health Center

755 Main St, Haverhill, MA 01830 · 24 mi away

Nasson Health Care - Springvale

15 Oak St, Springvale, ME 04083 · 28 mi away

Healthy Together

10 Tsienneto Rd, Derry, NH 03038 · 30 mi away
16 hours a week · (603) 895-3351 · Run by Lamprey Health Care

More Greater Seacoast Community Health locations

Greater Seacoast Health

8 Greenleaf Woods Dr, Portsmouth, NH 03801
40 hours a week · (603) 422-8208

Greater Seacoast Health

311 Route 108, Somersworth, NH 03878
42 hours a week · (603) 749-2346

More community health centers in Portsmouth and across New Hampshire.