Houston has a new moniker thanks to the editors of Business Insider: best city in America.

The business publication cites 18 reasons why the Bayou City is tops in the nation -- everything from job growth and great food to low cost of living and diversity.

Business Insider calls Houston an "economic juggernaut" and offers praise for the city's job creation prowess, abundant green space and even its prolific hip hop scene.

Click here to read more of the 18 reasons Houston is the best place in the country.