Virginia Beach beats out D.C. to be named Most Patriotic City by

WASHINGTON (WJLA) – It turns out that being the nation’s capital isn’t enough to give Washington D.C. the title of Most Patriotic City. That title, according to, belongs to Virginia Beach.

The online retail giant has released a list of the cities with more than 400,000 residents that purchased the most American flags between Jan.1 and June 24 of this year.

Virginia Beach, Virginia ordered more flags per capita than Miami, Florida and D.C., which came in second and third place, respectively. Baltimore, Maryland rounded out the list at number 20.

Although D.C. came in third on the list, the District beat out all other cities for most per capita spent on flags.

The full list of cities and their rankings:

1. Virginia Beach, VA
2. Miami, FL
3. Washington, D.C.
4. Atlanta, GA
5. Las Vegas, NV
6. Tucson, AZ
7. Charlotte, N.C.
8. Seattle, WA
9. San Diego, CA
10. Raleigh, N.C.
11. Austin, TX
12. Jacksonville, FL
13. Colorado Springs, CO
14. Portland, OR
15. San Jose, CA
16. Indianapolis, IN
17. Omaha, NE
18. Columbus, OH
19. Long Beach, CA
20. Baltimore, MD