Edward and Kennedy Community Health Center: Services & Hours

Massachusetts • Community Healthcare

Find Care: Clinic Hours, Doctors, Dental Services and Appointments

Edward M. Kennedy Community Health Center, also called Kennedy Community Health, provides primary care, dental treatment, behavioral health, optometry, pharmacy and support services in Central Massachusetts and MetroWest. This guide helps you find the right Worcester, Framingham or Milford clinic, understand financial assistance, request an appointment and use the patient portal.

508-852-1805 Main appointments and patient information
Worcester, Framingham, Milford Four main patient-care locations
Care Regardless of Ability to Pay Sliding-fee discounts for qualifying patients
24/7 Phone Assistance 800-853-2288 for urgent after-hours clinical concerns
Emergency care: This is not a hospital emergency department. For a life-threatening medical emergency, call 911. Do not use the patient portal or a routine appointment request for an emergency.

Quick Answer: Who Can Receive Care?

Kennedy Community Health is a community-based healthcare organization serving patients of different ages, backgrounds and insurance situations. It is a Federally Qualified Health Center and provides income-based financial assistance to eligible patients.

Patients With Insurance

Private insurance, MassHealth/Medicaid and other eligible coverage may be accepted. Always check your specific plan.

Patients Without Insurance

Self-pay care is available. Eligible households may qualify for reduced charges through the sliding-fee schedule.

Adults and Children

Medical, dental and behavioral health programs support patients across different stages of life.

Existing Patients

The patient portal helps with medical appointments, records, provider messages and prescription renewal requests.

New-patient availability: The official new-patient request page currently reports long waiting times. New patients are directed to a waitlist form. Medical priority, insurance requirements and provider availability can affect when an appointment becomes available.

Medical, Dental and Support Services

Different Kennedy Community Health locations offer different services. Do not assume every clinic has the same dental, pharmacy, behavioral health or vision schedule.

Primary Care

Routine checkups, illness evaluation, prevention, ongoing health conditions and family medical care.

Dental Care

Exams, cleanings, fillings, root canals, extractions, crowns, dentures and other dental services.

Behavioral Health

Mental and emotional health evaluation, counseling and treatment services.

Optometry

Vision and eye examinations at designated locations and scheduled times.

Pharmacy

Prescription dispensing, refill assistance, medication counseling and adherence support.

Laboratory

Lab testing and specimen services through participating clinical locations.

Nutrition Counseling

Nutrition-related education and support as part of patient care.

Specialty Services

Selected dermatology, infectious disease, podiatry and other specialty care.

Substance Use Treatment

Office-based addiction treatment and associated support services.

School-Based Care

Medical, dental and behavioral health support at participating Worcester and Framingham schools.

Insurance Enrollment

Assistance understanding coverage options and applying for eligible health plans.

Community Support

Help connecting patients with social services, community resources and other support.

Which Department Should You Contact?

What You NeedAsk For
Routine exam, illness or chronic conditionPrimary care
Tooth pain, cleaning or damaged toothDental services
Anxiety, depression or counselingBehavioral health
Eye examination or vision concernsOptometry
Prescription or refillPharmacy or prescribing care team
Specialist evaluationSpecialty department or referring provider
Help with medical billsBilling and financial assistance
Health insurance enrollmentInsurance enrollment assistance
Health records or provider messagesPatient portal or medical records department
Official Medical and Support Services

Kennedy Community Health Locations and Phone Numbers

The primary patient-care locations are two Worcester sites, one Framingham site and one Milford site. Some specialty services and school-based services are offered at additional locations.

Worcester — Tacoma Street

19 Tacoma Street
Worcester, MA 01605

508-852-1805

Medical care, pharmacy and laboratory services.

Directions
Worcester — Lincoln Street

605 Lincoln Street
Worcester, MA 01605

Dental, behavioral health, optometry, pharmacy, laboratory and acute-care services.

Dental: 508-595-1115

Behavioral health: 508-595-0750

Directions
Framingham

354 Waverly Street
Framingham, MA 01702

508-370-0113

Medical, dental, behavioral health, vision, laboratory and pharmacy services.

Directions
Milford

41 Cape Road
Milford, MA 01757

508-270-5750

Medical, dental, behavioral health, optometry and pharmacy services.

Directions

Administrative Office — Not a Regular Clinic

115 NE Cutoff, Building 2, Suite 200, Worcester, MA 01606 is the organization’s administrative location. Do not use it as your appointment destination unless specifically instructed.

Location tip: Worcester has two different patient-care addresses. Verify whether your appointment is at Tacoma Street or Lincoln Street; the departments and phone numbers are not identical.
Complete Official Locations Directory

Clinic Hours: Worcester, Framingham and Milford

Hours vary by location and department. The following medical schedules are published by Kennedy Community Health.

Location / Medical DepartmentMonday–ThursdayFridaySaturday
Worcester — Tacoma Street 8:20 AM–6:45 PM 8:20 AM–4:45 PM 8:20 AM–Noon
Worcester — Lincoln Street acute care 8:20 AM–6:45 PM 8:20 AM–4:45 PM Closed
Framingham medical Mon/Wed 7:30 AM–4:45 PM; Tue/Thu 7:30 AM–6:45 PM 7:30 AM–4:45 PM Closed
Milford medical Mon/Wed 8:20 AM–6:45 PM; Tue/Thu 8:20 AM–4:45 PM 8:20 AM–4:45 PM Closed
Wednesday closure: Kennedy Community Health states that the organization is closed Wednesdays from 1:00 PM to 1:50 PM. Allow for this interruption when arranging appointments, lab work or medication pickup.

Saturday Services

Saturday ServicePublished Hours
Tacoma Street medical8:20 AM–Noon
Tacoma Street pharmacy8:30 AM–12:30 PM
Lincoln Street dental7:30 AM–12:45 PM
Framingham pharmacy8:30 AM–12:30 PM
Framingham dentalFirst Saturday of each month, 7:30 AM–12:45 PM

These services do not mean that every department or clinician is available on Saturdays. Confirm your specific appointment and office before traveling.

Other Important Schedule Differences

  • Worcester Lincoln Street dental has separate hours from acute care.
  • Behavioral health departments use their own schedules.
  • Framingham laboratory closes daily from 12:30 PM to 1:15 PM.
  • Optometry availability depends on location and, at certain sites, MCPHS academic sessions.
  • Holiday closures and staffing changes may alter published hours.
  • Sunday is not listed as a normal patient-care day at the main clinics.
All Department Hours and Updates

How to Book an Appointment

Kennedy Community Health provides different pathways for existing patients, new patients and department-specific appointments.

Existing Patients

  1. Identify the appointment type. Primary care, follow-up, dental, behavioral health or another service.
  2. Call or use the portal. Call 508-852-1805 or sign in to the patient portal.
  3. Choose the location. Confirm the correct Worcester, Framingham or Milford site.
  4. Describe your scheduling needs. Request an appropriate date and explain any time-sensitive concern.
  5. Check preparation. Ask whether tests, fasting, paperwork or a referral are required.
  6. Record confirmation. Save the time, provider and exact address.

New Patients: Official Waitlist Process

The official new-patient page says the organization is experiencing long waiting times and asks prospective patients to complete its new-patient request form.

  1. Open the official new-patient request page.
  2. Choose the appropriate language form. English, Spanish, Portuguese and Arabic options are listed.
  3. Provide the information requested through the secure official process.
  4. Submit your request to the waiting list.
  5. Monitor the contact method provided for messages about availability.
  6. When contacted, confirm your clinic, provider, insurance requirements and appointment details.
A submitted request does not mean a confirmed appointment. The clinic may contact patients sooner based on medical priority, provider availability or other eligibility factors.
Official New-Patient Request Call Appointments

When You Are Sick and Need Timely Care

Existing patients can call the center to request an appointment with their primary care provider or a same-day appointment in the appropriate urgent/acute-care department if available.

Tell staff about your symptoms and ask which service can assess your concern. A same-day appointment is not guaranteed.

Canceling an Appointment

The organization asks patients to call at least 24 hours in advance to cancel an appointment when possible.

Insurance, Sliding-Fee Discounts and Payment Help

Kennedy Community Health states that people will not be denied access to services because of inability to pay. It accepts private insurance, MassHealth/Medicaid and self-pay arrangements, subject to service and coverage requirements.

Payment SituationWhat to Do
Private insuranceAsk whether your specific plan and requested provider are covered.
MassHealth/MedicaidConfirm active coverage and applicable program requirements.
No insuranceAsk about self-pay costs and sliding-fee eligibility.
Low household incomeApply for the center’s income-based sliding-fee discount.
Need insurance coverageRequest help from the health insurance enrollment team.
Medical billing concernCall the billing department before making assumptions about a balance.

Who Qualifies for a Sliding-Fee Discount?

The center publishes eligibility for discounted fees for families at or below 200% of the federal poverty level, with discounts determined by household size and family income.

The program applies to medical, dental, optometry, behavioral health and pharmacy services.

How to Request Sliding-Fee Assistance

  1. Contact the clinic where you plan to receive care.
  2. Ask for the current sliding-fee application and documentation requirements.
  3. Provide your household size as defined by the program.
  4. Gather requested household income verification.
  5. Complete the application through the clinic’s authorized process.
  6. Ask about your estimated discounted charges before treatment when possible.
Important: Sliding-fee assistance is not the same as automatically free treatment. The actual discount depends on your eligibility and applicable service charges.

Good Faith Estimate for Uninsured Patients

Uninsured patients and patients not using insurance may request a written Good Faith Estimate for expected non-emergency care costs.

The center explains that certain patients may dispute a bill if it exceeds their Good Faith Estimate by at least $400.

Financial Contacts

Insurance and Sliding-Fee Details

Dental Services and Dental Clinic Hours

Kennedy Community Health offers dental treatment for adults and children through designated clinics.

Available Dental Treatments

Dental Exams

Oral examination and evaluation.

Cleanings

Preventive hygiene and oral health care.

Dental X-Rays

Imaging when clinically appropriate.

Fillings

Restorative treatment for eligible dental problems.

Root Canals

Endodontic treatment when indicated.

Extractions

Removal of teeth when clinically necessary.

Crowns and Bridges

Restorative dental services.

Dentures

Full or partial denture services.

Urgent Dental Care

Assessment of urgent dental concerns subject to appointment availability.

Published Dental Department Hours

LocationHours
Worcester — 605 Lincoln StreetMon–Thu 7:30 AM–6:45 PM; Fri 7:30 AM–5:45 PM; Sat 7:30 AM–12:45 PM
Framingham — 354 Waverly StreetMon–Fri 7:30 AM–4:30 PM; first Saturday monthly 7:30 AM–12:45 PM
Milford — 41 Cape RoadMon–Fri 8 AM–4:30 PM

How to Arrange a Dental Visit

  1. Choose the nearest clinic with dental services.
  2. Call the dental or general appointment number.
  3. State whether you need routine care or help with an urgent dental problem.
  4. Ask whether the department is accepting new dental patients.
  5. Confirm coverage, estimated costs and any required referral.
  6. Record the location, appointment time and preparation instructions.

Worcester Lincoln Street dental: 508-595-1115.

Urgent dental symptoms: Severe facial swelling, trouble breathing or swallowing, or uncontrolled bleeding may require emergency assessment. Call 911 for life-threatening symptoms rather than waiting for a routine dental visit.
Official Dental Services

Behavioral Health, Vision and Other Specialty Care

Behavioral Health

Behavioral health care is available through designated Worcester, Framingham and Milford services. The organization’s broader programs also include substance use and addiction-related care.

Worcester Behavioral Health

605 Lincoln Street, Worcester, MA 01605

508-595-0750

Published hours: Monday and Thursday 8 AM–6 PM, Tuesday and Wednesday 8 AM–5 PM, Friday 8 AM–4 PM.

Optometry

Vision services are offered at selected locations. Worcester Lincoln Street and Framingham optometry operations are noted as available when MCPHS is in session, so confirm current appointments before visiting.

Worcester optometry: 508-595-1154.

Specialty and Community Programs

  • Selected dermatology and other specialty services.
  • Infectious disease and HIV-related care.
  • Office-based addiction treatment.
  • Nutrition counseling and chronic disease support.
  • School-based medical, dental and behavioral health services.
  • Social services and community health worker assistance.
Access tip: Some specialty care requires a referral or provider recommendation. Ask the scheduling team whether self-referral is allowed for the service you need.

Pharmacy Locations, Hours and Prescription Refills

Kennedy Community Health operates on-site pharmacies at its four principal care locations. These pharmacies support medication dispensing, counseling and prescription transfers.

Pharmacy Phone Numbers

Pharmacy LocationTelephone
19 Tacoma Street, Worcester — 3rd floor508-854-2128
605 Lincoln Street, Worcester508-595-1114
354 Waverly Street, Framingham — 3rd floor508-270-5799
41 Cape Road, Milford508-270-5744

Pharmacy Hours

LocationPublished Schedule
Worcester — TacomaMon–Thu 8 AM–6:45 PM; Fri 8 AM–6 PM; Sat 8:30 AM–12:30 PM
Worcester — LincolnMon–Thu 8 AM–6:45 PM; Fri 8 AM–5:45 PM
FraminghamMon/Wed/Fri 8 AM–6 PM; Tue/Thu 8 AM–7 PM; Sat 8:30 AM–12:30 PM
MilfordMon/Wed 8 AM–7 PM; Tue/Thu/Fri 8 AM–6 PM

How to Transfer a Prescription

  1. Select the Kennedy Community Health pharmacy you want to use.
  2. Bring or provide your current prescription bottle and insurance information.
  3. Ask pharmacy staff to begin the transfer.
  4. Give any additional information required to locate your existing pharmacy.
  5. Confirm when your medication is ready and whether a new prescription from your clinician is necessary.

RxLocal Pharmacy App

The pharmacy supports RxLocal, a mobile application that can help patients request refills, receive medication reminders and communicate with pharmacy staff.

Ask pharmacy staff for instructions on connecting your pharmacy account. Do not confuse RxLocal pharmacy access with the general medical patient portal.

Official Pharmacy Information

Patient Portal: Appointments, Records and Messages

The Kennedy Community Health patient portal allows existing patients to manage several routine healthcare tasks online.

Health Records

Review information available in your personal medical record.

Appointments

View upcoming visits and request eligible appointments.

Provider Messages

Send non-emergency messages to your care team.

Medication Renewal

Request prescription renewals through your medical team.

Reminders

Receive appointment notifications by email.

Test Results

Access results released for portal viewing.

How to Set Up Your Patient Portal

  1. Open the official Kennedy Community Health patient portal webpage.
  2. Choose the registration or invitation option.
  3. If you do not have an invitation, open the portal pre-registration form.
  4. Enter the requested patient information and select your care location.
  5. Submit the request and follow the secure invitation instructions.
  6. Sign in and open appointments, records, messages or another available feature.

Patient portal assistance: 508-595-0727.

Portal Appointments by Department

The organization’s portal instructions distinguish medical appointment requests from requests for dental or optometry visits.

  • For eligible medical appointments, use the appointment feature and select the requested location and provider.
  • For dental or optometry appointments, the official instructions direct patients to the question/message function and the appropriate department.
  • Include preferred days and times when requested.
  • Wait for confirmation; sending a request does not guarantee an appointment.
Privacy reminder: Access medical records and send sensitive information only through the official secure patient portal, not an unrelated website or public contact form.
Official Patient Portal Login Request Portal Registration

Medical Records, Referrals and Patient Support

Requesting Medical Records

Patients requesting a copy of medical records or asking Kennedy Community Health to share records with another clinician should use the organization’s authorized medical records process.

  1. Decide whether you need your own records or a transfer to another provider.
  2. Contact the medical records department for the current authorization requirements.
  3. Specify the records and date range needed.
  4. Submit identification and authorization information through an approved secure channel.
  5. Ask how and when records will be supplied.

Medical records fax: 508-595-1161. Confirm recipient information and obtain the appropriate authorization before sending protected health information.

Referrals

The organization publishes a referrals fax number of 508-595-1193. Referrals should be coordinated through the appropriate care team or referring clinician.

Social and Support Services

Community Health Workers can connect patients to services that affect health and wellbeing. These may include insurance assistance, social needs resources, advocacy and support in navigating healthcare or community programs.

The organization also provides health insurance enrollment assistance for people needing help reviewing eligible plans.

Official Social and Support Services

What to Bring to Your First Appointment

  • Appointment confirmation and exact clinic address.
  • Photo identification, if available and requested.
  • Insurance or MassHealth card, if applicable.
  • Current medication list with dosages.
  • Known medication allergies and relevant medical history.
  • Recent medical records or relevant test results you already have.
  • Referral or prior authorization information if required.
  • Questions you want to discuss with your clinician.
  • Financial assistance documentation if applying for a discount.
  • Required guardian or consent documentation for a child’s appointment.

Questions Worth Asking When You Book

  • Is the requested provider accepting appointments?
  • Which Worcester, Framingham or Milford address should I visit?
  • Is my specific insurance plan accepted by this provider?
  • Is a referral or prior authorization needed?
  • What will my estimated out-of-pocket cost be?
  • Can I complete registration forms before arriving?
  • Do I need to fast or prepare for any tests?
  • Can language interpretation or accessibility assistance be arranged?

Common Problems and How to Avoid Them

Going to the Wrong Worcester Clinic

Confirm Tacoma Street versus Lincoln Street. Medical, dental and behavioral health departments may be at different addresses.

Arriving During Wednesday Closure

The organization lists a Wednesday 1–1:50 PM interruption. Check your appointment and department hours.

Assuming New Patients Can Book Immediately

New patients may need to join a waitlist because of limited provider availability.

Confusing Pharmacy and Medical Hours

Each pharmacy has its own operating schedule, which can differ from medical hours.

Using the Portal for Emergencies

Portal messages are for routine communication. Use 911 for emergencies.

Assuming Sliding-Fee Care Is Always Free

Discounts depend on household income, family size and eligibility.

Directions and Local Visit Planning

Worcester — Tacoma Street

19 Tacoma Street, Worcester, MA 01605

Directions to Tacoma Street

Directions to Other Clinic Locations

Worcester — Lincoln Street

605 Lincoln Street, Worcester, MA 01605

Driving directions
Framingham

354 Waverly Street, Framingham, MA 01702

Driving directions
Milford

41 Cape Road, Milford, MA 01757

Driving directions
Before Traveling

Confirm the building, department, appointment time, parking arrangements and accessibility needs.

Call 508-852-1805
Travel tip: Make sure your GPS destination matches your appointment confirmation. There are different Worcester clinics, plus a separate administrative office.

Patient Checklist: Choose Your Next Step

Your SituationRecommended Next Step
New patient seeking a doctorSubmit the official new-patient waitlist request.
Existing patient needing routine careCall 508-852-1805 or use the patient portal.
Need a dentistContact dental services and confirm the relevant clinic.
Need counseling or behavioral careAsk for behavioral health scheduling.
Need a prescription refillUse your pharmacy, RxLocal or approved care-team refill process.
Cannot afford the full costRequest the sliding-fee application and financial assistance guidance.
Need medical recordsContact the authorized records department.
Urgent issue after normal hoursCall 800-853-2288 for after-hours clinical guidance.
Life-threatening emergencyCall 911 immediately.

Frequently Asked Questions

1. What is Edward M. Kennedy Community Health Center?

It is a Federally Qualified Health Center organization in Massachusetts providing primary care, dental, behavioral health, optometry, pharmacy and other health services.

2. What is the main phone number?

The main appointment and patient information number is 508-852-1805. For urgent clinical concerns after hours, call 800-853-2288.

3. Where are Kennedy Community Health clinics located?

The four main patient-care locations are 19 Tacoma Street and 605 Lincoln Street in Worcester, 354 Waverly Street in Framingham, and 41 Cape Road in Milford.

4. What are the health center’s hours?

Hours depend on the location and department. For example, Worcester Tacoma Street medical care operates Monday–Thursday 8:20 AM–6:45 PM, Friday 8:20 AM–4:45 PM, and Saturday 8:20 AM–Noon.

5. Is Edward M. Kennedy Community Health Center accepting new patients?

The organization currently directs new patients to a waitlist request because of long waiting times. Appointment timing depends on medical priority, insurance requirements and provider availability.

6. Can I get medical care without insurance?

Yes. Kennedy Community Health serves patients regardless of ability to pay and offers self-pay options and sliding-fee discounts for eligible households.

7. Does Kennedy Community Health accept MassHealth?

Yes. The organization lists MassHealth/Medicaid among accepted coverage types. Verify your specific plan, provider and benefits before your visit.

8. Does the center provide dental and mental health services?

Yes. Dental and behavioral health services are available through designated clinics. Appointment schedules and department phone numbers differ by location.

9. How do I access the patient portal?

Open the official patient portal webpage. Existing patients can log in, while patients needing access can request a registration invitation. Portal assistance is available at 508-595-0727.

10. Does the health center have Saturday appointments?

Selected services operate on Saturdays, including Worcester Tacoma Street medical care, Worcester Lincoln Street dental, and certain pharmacy and Framingham dental sessions. Check the relevant department before booking.

Official Sources and Patient Resources

The resources below are maintained by Edward M. Kennedy Community Health Center and provide the official channels for appointments, records, insurance, pharmacy services and patient support.

Final patient recommendation: If you are a new patient, start with the official waitlist request. If you are already receiving care, call 508-852-1805 or use your patient portal. Confirm the exact clinic and department hours before traveling. For urgent after-hours clinical advice, call 800-853-2288; for life-threatening emergencies, call 911.