If you are entering into the job market after graduating from college or are looking to start your own business, some cities offer an especially thriving environment for business and employment opportunities, according to Business.org.

Business.org researched over 300 cities and assessed their financial environment, demographics and start-up friendliness. 

Startup growth rates were determined by measuring changes in employment for start-ups in their first five years. Many of the cities ranked had a recent start-up employment growth rate of over 75 percent.

Most cities in the top 10 scored 90 percent on employment rates or higher.

The cost of housing and the levels of education of each city’s population were also evaluated.

These are Business.org's top cities, in ascending order, for entrepreneurs and start-ups:

10. Denver

The Mile High City is booming with tech start-ups and “green” businesses, which are creating many job opportunities for college graduates, according to Business.org. The city’s proximity to the mountains and ski resorts also gives Denver a boost for jobs and start-ups in tourism and entertainment. Denver has a 75 percent startup growth rate.