CompTIA, a nonprofit association for the global technology industry and workforce, has published a list of the top 20 cities for tech jobs.  This list is based on the number of local tech companies, total tech positions across all industries, projected growth in IT jobs over the next 5 years, pay rates, cost of living, working conditions and other factors.  The report evaluated US metro areas with populations of more than 250,000 where demand for tech professionals is high, based on job posting data for the 12-month period between August 2019 and July 2020.

Top 20 cities overall ranking:

  1. Austin-Round Rock, Texas
  2. Dallas-Fort Worth-Arlington, Texas
  3. Raleigh, North Carolina
  4. San Jose-Sunnyvale-Santa Clara, California
  5. Charlotte-Concord-Gastonia, North Carolina-South Carolina
  6. Seattle-Tacoma-Bellevue, Washington
  7. San Francisco-Oakland-Hayward, California
  8. Atlanta-Sandy Springs-Roswell, Georgia
  9. Huntsville, Alabama
  10. Denver-Aurora-Lakewood, Colorado
  11. Washington-Arlington-Alexandria D.C.-Virginia-Maryland-West Virginia
  12. Boulder, Colorado
  13. Durham-Chapel Hill, North Carolina
  14. Columbus, Ohio
  15. Colorado Springs, Colorado
  16. Boston-Cambridge-Nashua, Massachusetts-New Hampshire
  17. Baltimore-Columbia-Towson, Maryland
  18. Madison, Wisconsin
  19. San Diego-Carlsbad, California
  20. Trenton, New Jersey