Tech jobs are in high demand across the country. The positions pay well, the companies often offer great benefits and your work helps to create products and services that run the world. While you might think that you have to live in New York or the Bay Area to work in tech, there are actually a lot of cities with great career opportunities for tech workers without the high cost of living that comes with being a resident of those major coastal cities. Snagging a job in a place with a more affordable mortgage can be a strategic way to help your tech salary go further. So for the sixth year in a row, SmartAsset takes a look at the best American cities to work in tech.