(WVEC) -- WalletHub has ranked several Hampton Roads cities on the "Best- &Worst-Run Cities in America" list.

The finance website gathered data from 150 of the largest U.S. cities to reveal which among them were managed best.

"More specifically, we constructed a “Quality of Services” score comprising 33 key performance indicators grouped into six service categories, which we then measured against the city’s per-capita budget," the study explainer reads.

Virginia Beach came in the 17th overall spot. Chesapeake was ranked as #38. Norfolk was placed in the bottom third of all the cities, coming in the 109th spot.

Click here to view the full study.