Johns Hopkins held the top spot for 21 years before Massachusetts General took it in 2012, and this year the Boston hospital comes in at number two.
The annual U.S. News and World Report evaluated more than 5,000 medical centers representing 16 medical specialties including cancer, surgery, and rehabilitation.
If a hospital is considered one of the best in at least six specialties, it makes the Honor Roll list, which this year includes 18 hospitals. New York, Boston, Los Angeles, Philadelphia and Cleveland all have more than one Honor Roll hospital on the list.
The top ten are:
1. Johns Hopkins Hospital in Baltimore
2. Massachusetts General Hospital in Boston
3. Mayo Clinic in Rochester, Minnesota
4. Cleveland Clinic in Ohio
5. UCLA Medical Center in Los Angeles
6. Northwestern Memorial Hospital in Chicago
7. (Tie) New York-Presbyterian University Hospital of Columbia and Cornell in New York
7. (Tie) UCSF Medical Center in San Francisco.
9. Brigham and Women's Hospital in Boston
10. UPMC-University of Pittsburgh Medical Center in Pennsylvania
Northwestern Memorial Hospital made the biggest jump on the list, rising from No. 12, while Barnes-Jewish Hospital/Washington University in St. Louis had the largest loss, dropping nine spots.
University of Texas MD Anderson Cancer Center in Houston didn't make the honor roll, but is ranked No. 1 for cancer treatment. The Cleveland Clinic made the top of the list for cardiology and heart surgery.
U.S. News & World Report also released its children's hospital rankings. Children's Hospital of Philadelphia came in at No. 1, followed by Boston's Children's Hospital and Cincinnati Children's Hospital Medical Center. Johns Hopkins comes in at No. 8 on that list.