Choose a doctor right for you to care for your heart

Every patient has different needs and preferences. If you are dealing with heart health issues, you need trustworthy information so you can find the doctor who is right for you.

Check out the cardiology report card to find a doctor best for your unique values and preferences. The report card scores doctors based on results from patient surveys. It also uses the heart care performance scores from the Joint Commission on Accreditation of Healthcare Organizations (JCAHO).

The report card measures a few different areas of care, including:

  • Getting an appointment;
  • Length of wait times;
  • Patient communication;
  • Helping you stay healthy;
  • Results with heart care; and
  • Prescribing safe, effective medicine.

You can use the report card to choose a doctor who stands out in ways that are important to you.

Below is location information for the clinics listed on the report card. The first list is for treating adults and the second is for children. You can also find the top hospital locations where these doctors work.

If a clinic in your area is not listed, if you want to know more about a doctor or if you need help finding a doctor for a different health concern, call AHA at 1-877-242-0111 or 952-883-5127.

Adult Cardiology Care Best Choice Providers
Clinic City Address Phone number
Allina Medical Clinic Farmington 3500 213th Street W
Farmington, MN 55024
651-463-7181
Allina Medical Clinic Forest Lake 1540 S Lake Street
Forest Lake, MN 55025
651-464-7100
Allina Medical Clinic Hastings 1210 W 1st Street
Hastings, MN 55033
651-438-1800
Allina Medical Clinic Minneapolis 825 Nicollet Mall Suite 300
Minneapolis, MN 55402
612-333-8883
Allina Medical Clinic Woodbury 8675 Valley Creek Rd
Woodbury, MN 55125
651-501-3000
Cardiovascular Consultants, Ltd - Women's Heart Clinic Plymouth 2855 Campus Drive Suite 550
Plymouth, MN 55441
763-520-4949
Cardiovascular Consultants, Ltd - North Heart Center Robbinsdale 3300 Oakdale Ave N Suite 200
Robbinsdale, MN 55422
763-520-2001
HealthPartners Medical Clinic Arden Hills 3930 Northwoods Dr
Arden Hills, MN 55112
952-967-7860
HealthPartners Medical Clinic Bloomington 8600 Nicollet Ave S
Bloomington, MN 55420
952-967-7375
HealthPartners Medical Clinic Lino Lakes 576 Apollo Drive
Lino Lakes, MN 55014
952-967-6620
HealthPartners Medical Clinic Minneapolis 2220 Riverside Avenue S
Minneapolis, MN 55454
952-967-7175
HealthPartners Medical Clinic Roseville 2831 N Snelling Avenue
Roseville, MN 55113
952-967-6620
HealthPartners Medical Clinic St. Paul 640 Jackson Street
St. Paul, MN 55101
952-967-7977
Metropolitan Cardiology Consultants, PA Buffalo 303 Catlin Street
Buffalo, MN 55313
763-427-9980
Metropolitan Cardiology Consultants, PA Elk River 14181 Business Center Drive NW
Elk River, MN 55330
763-427-9980
Metropolitan Cardiology Consultants, PA  Fridley 500 Osborne Road Suite 165
Fridley, MN 55432
763-427-9980
Minnesota Heart Clinic, PA Burnsville 201 E Nicollet Blvd
Burnsville, MN 55337
952-924-9005
Minnesota Heart Clinic, PA Edina 6405 France Avenue S, SuiteW200
Edina, MN 55435
952-924-9005
Minnesota Heart Clinic, PA Princeton 919 Northland Drive
Princeton, MN 55371
952-924-9005
Minnesota Heart Clinic, PA Wyoming 5200 Fairview Blvd
Wyoming, MN 55092
651-982-7000
Park Nicollet Health Services Burnsville 14000 Fairview Drive
Burnsville, MN 55337
952-993-8700
Park Nicollet Health Services Chanhassen 300 Lake Drive E
Chanhassen, MN 55317
952-993-4300
Park Nicollet Health Services Maple Grove 15800 95th Avenue N
Maple Grove, MN 55369
952-993-1440
Park Nicollet Health Services Saint Louis Park 6500 Excelsior Blvd
Saint Louis Park, MN 55426
952-993-3246
Park Nicollet Health Services Shakopee 1415 Saint Francis Ave
Shakopee, MN 55379
952-993-7750
St. Paul Cardiology, PA Maplewood 1675 Beam Ave, Suite 210
Maplewood, MN 55109
651-232-4340
St. Paul Cardiology, PA St. Paul 17 W Exchange Street, Suite 750
St. Paul, MN 55102
651-232-4340
St. Paul Cardiology, PA Woodbury 1875 Woodwinds Drive, Suite 240
Woodbury, MN 55125
651-501-3000
St. Paul Heart Clinic Apple Valley 14655 Galaxie Avenue
Apple Valley, MN 55124
952-432-6161
St. Paul Heart Clinic Farmington 3500 213th Street W
Farmington, MN 55024
651-463-7181
St. Paul Heart Clinic Forest Lake 1540 S Lake Street
Forest Lake, MN 55025
651-464-7100
St. Paul Heart Clinic Hastings 1210 W 1st Street
Hastings, MN 55033
651-438-1800
St. Paul Heart Clinic Hastings 1285 Nininger Road, Suite 1
Hastings, MN 55033
651-480-4200
St. Paul Heart Clinic Maplewood 1600 Saint John's Blvd Suite 200
Maplewood, MN 55109
651-779-9449
St. Paul Heart Clinic St. Paul 225 Smith Avenue N, Suite 400
St. Paul, MN 55102
651-292-0616
St. Paul Heart Clinic Woodbury 8675 Valley Creek Rd
Woodbury, MN 55125
651-501-3000
University of Minnesota Physicians - Cardiology Minneapolis 419 Delaware Street SE
Minneapolis, MN 55455
612-626-6100
University of Minnesota Physicians - Medicine Clinic Minneapolis 420 Delaware Street SE, Suite 2-300
Minneapolis, MN 55455
612-625-5155
University of Minnesota Physicians - Rasmussen Heart Center,
Cardiovascular Center
Minneapolis 516 Delaware Street SE
Minneapolis, MN 55455
612-625-3600
Cardiology care for children
Clinic City Address Phone number
Children's Heart Clinic, PA Brainerd 2024 S 6th Street
Brainerd, MN 56401
218-828-7100
Children's Heart Clinic, PA Coon Rapids 4040 Coon Rapids Blvd
Coon Rapids, MN 55433
612-813-8800
Children's Heart Clinic, PA Duluth 400 E 3rd Street
Duluth, MN 55805
218-722-8364
Children's Heart Clinic, PA Minneapolis 2545 Chicago Avenue S
Minneapolis, MN 55404
612-813-8800
Children's Heart Clinic, PA Shakopee 1515 St. Francis Ave, Suite 250
Shakopee, MN 55379
612-813-8800
Children's Heart Clinic, PA St. Cloud 2000 Abbott Northwestern Ct., Suite 115
St. Cloud, MN 56377
1-800-938-0301
Children's Heart Clinic, PA St. Paul 347 N Smith Avenue
St. Paul, MN 55102
651-220-8800
Children's Heart Clinic, PA Virgina 910 6th Avenue N
Virginia, MN 55792
218-741-0150
Children's Heart Clinic, PA Waconia 490 S Maple Street
Waconia, MN 55387
1-800-938-0301
Top Hospital Locations
Clinic City Address Phone number
Abbott Northwestern Minneapolis 800 East 28th Street
Minneapolis, MN 55407
612-863-4000
Children's Hospital Minneapolis 2525 Chicago Ave. S
Minneapolis, MN 55404
612-813-6000
Fairview  - University of Minnesota Minneapolis 420 Delaware Street, S.E.
Minneapolis, MN 55455
612-273-3000
Fairview Ridges Burnsville 201 E Nicollet Blvd
Burnsville, MN 55337
952-892-2000
Fairview Southdale Edina 6401 France Avenue S
Edina, MN 55435
952-924-5000
Mercy Hospital Coon Rapids 4050 Coon Rapids Blvd
Coon Rapids, MN 55433
763-263-6000
Methodist Hospital St. Louis Park 6500 Excelsior Blvd
St. Louis Park, MN 55426
952-993-5000
North Memorial Medical Center Robbinsdale 3300 Oakdale Ave N
Robbinsdale, MN 55422
763-520-5200
Region's Hopsital St. Paul 640 Jackson Street
St. Paul, MN 55101
651-254-3456
St. John's Hospital Maplewood 1575 Beam Avenue
Maplewood, MN 55109
651-232-7000
St. Joseph's Hospital St. Paul 69 West Exchange St.
St. Paul, MN 55102
651-232-3000
United Hospital St. Paul 333 North Smith Avenue
St. Paul, MN 55102
651-241-8000

The Advantage Health Advisors Program

Call AHA anytime at 1-877-242-0111
TTY users call 952-883-5127