For those in the area who always think it's better to live somewhere else, somewhere out of state, stop your whining.

Money magazine listed five communities in the Metro Detroit region in the Top 100 best small cities to live in America. Yes, some of you whiners live in those communities.

The magazine ranked Troy 26th, West Bloomfield 37th, Shelby Township 78th, Macomb Township 84th and Ann Arbor 100th.

Carmel, Indiana was number one.