The 218 cities not chosen needn't hang their heads, said Amazon. "Getting from 238 to 20 was very tough -- all the proposals showed tremendous enthusiasm and creativity," said Amazon's Holly Sullivan. "Through this process we learned about many new communities across North America that we will consider as locations for future infrastructure investment and job creation."

Still, a lot of communities will no doubt be crushed. Many went to a lot of trouble, including Kansas City Mayor Sly James, who purchased a thousand Amazon products for charity, and promised to review every single one of them for the site. Tucson erected a giant cactus in Seattle, while a Calgary group promised to fight a bear and change the city's name to "Calmazon."

Thank you to all 238 communities that submitted proposals. Getting from 238 to 20 was very tough –- all the proposals showed tremendous enthusiasm and creativity. Through this process we learned about many new communities across North America that we will consider as locations for future infrastructure investment and job creation.

Other cities like Chicago and Newark were more pragmatic, offering big tax credits to Amazon (both made the cut). Such moves drew a fair amount of criticism from local groups who say that Amazon often ends up crushing local businesses and displacing low-income residents.

Amazon whittled the cities down based on "the criteria outlined in the RFP (request for proposal)," but didn't give any more details as to why. Amazon will now ask the 20 remaining HQ2 cities to elaborate on their proposals, answer Amazon's questions and explain how it will be able to fulfill its hiring needs.

The reward will be a $5 billion investment in HQ2 and as many as 50,000 high-paying jobs, said Amazon. That's on top of the tens of thousands of jobs that will be created during the construction process, and secondary employment to support all the folks who'll work there.

If you're wondering if your city made the grade, here's the final list:

Atlanta, GA; Austin, TX; Boston, MA; Chicago, IL; Columbus, OH; Dallas, TX; Denver, CO; Indianapolis, IN; Los Angeles, CA; Miami, FL; Montgomery County, MD; Nashville, TN; Newark, NJ; New York City, NY; Northern Virginia, VA; Philadelphia, PA; Pittsburgh, PA; Raleigh, NC; Toronto ON; and Washington D.C.