Where you start your career may determine how successful you will be earning a living from it, according to WalletHub. 

The personal finance website has ranked the best cities in which to start a career, considering factors such as affordability, job availability and quality of life.

Overall, new graduates face a bright employment future, WalletHub said; the unemployment rate was only 3.8% as of March, and employers reportedly plan to hire 17% more graduates from the class of 2019 than they did one year ago.

WalletHub compared the relative market strength and overall livability of 182 U.S. cities, using 29 metrics ranging from availability of entry-level jobs to monthly average starting salary to workforce diversity. 

Each metric was graded on a 100-point scale, with 100 representing the most favorable conditions for job market entrants. The resulting weighted average was used to rank each of the cities.

Here, in ascending order, are WalletHub’s top 10 best cities to start a career.

10. Denver

Thanks to Denver’s geographical location, it's a regional hub for government and corporate offices, offering opportunities for newly minted college graduates. The city ranks 15th in professional opportunities and 19th in quality of life. Overall Score: 61.70.