Where Might I Live? lets you identify community characteristics that are important to you, and then lists the places in the country most likely to have them.

It says it categorizes them by county, but you can also search by city.

Unfortunately, it doesn’t do an analysis by census tract or zip code.  If it did, I could use it in A Lesson Highlighting Community Assets — Not Deficits.

You could also find similar data at The Best Tools For Analyzing Census Data.