Health Lives Here

Kaleida Health is more than hospitals. We're the ones who stand alongside Western New Yorkers for some of life's toughest battles, biggest wins and sweetest moments.

Services That Support You

Neurology

Advanced care for neurological conditions, helping you live life fully.

Explore Neurology

Cancer

Innovative cancer treatments, guided by compassion and patient-centered care.

Explore Cancer Care

Pediatrics

Trusted care for children’s health, from newborns through childhood.

Explore Pediatrics

Our Health Care Network

Kaleida Health’s network of award-winning, and innovative hospitals and outpatient locations ensures you’ll always receive the quality care you need.

View All Locations
Buffalo General Medical Center building

Buffalo General Hospital serves the community with advanced, patient-focused care.

Centered Around Our Patients

We Are Kaleida Health

Providing You With Over 170 Years Of Care

For over 170 years, we've advanced healthcare with compassion and innovation, always focused on improving the well-being of our patients and community.

Buffalo Bills logo

Official Healthcare Provider of the Buffalo Bills

Annual Patient Visits icon

1M+

Annual Patient Visits

Trusted by over a million patients each year.

Find Care
Affiliated Physicians icon

1,700+

Affiliated Physicians

One of the largest physician networks dedicated to you.

Find A Doctor
Hospitals & Locations icon

85+

Hospitals & Locations

A connected system for your care across the region.

Explore Locations

Happening In Our Community

See what's new at Kaleida Health—from events and classes to expert-led videos made for you.

  • BGMC/GVI Employee of the Month: Robert Swiatkowski

    Read Article
  • Visiting Nursing Association to host Open House for RNs and Physical Therapists

    Read Article
  • Lashua named Chief Development Officer for Kaleida Health

    Read Article
View All Kaleida Health News

Join The Conversation

We're happy to answer any private messages but can't offer medical advice. If you need care, contact your doctor or call 9-1-1.