Many or all of the products featured here are from our partners who compensate us. This may influence which products we write about and where and how the product appears on a page. However, this does not influence our evaluations. Our opinions are our own.

College graduates entering science, technology, engineering and math fields in 2016 will find a robust job market and the potential for handsome paychecks.

According to the most recent data, the unemployment rate for STEM workers was 2.3% in June 2015, which compares with the 5.3% jobless rate nationwide among all industries in the same period, according to the U.S. Bureau of Labor Statistics. The BLS estimates growth in STEM jobs will top 9 million over the decade from 2012 to 2022.

STEM employees are sought after and often earn more than workers in other industries. The average STEM salary was $85,570 in 2014, compared with $47,230 for all occupations, according to the BLS.

To identify the best places for STEM graduates, NerdWallet analyzed the nation’s 330 largest metro areas. We examined the most recent federal data available from the BLS on salaries, concentration of STEM jobs and unemployment rate, as well as U.S. Census Bureau data on the cost of median monthly rent in each location.

NerdWallet’s analysis

STEM opportunities span the U.S. Sure, the STEM field brings to mind images of Silicon Valley, with its Google-sized behemoths and up-and-coming startups, and the tech mecca certainly did make our list. But our top 10 metro areas aren’t only in California. We found opportunities for STEM jobs in seven other states, including Alabama, Colorado, Washington, North Carolina, Florida, New Jersey and Texas.

Cost of living is a factor. Some places made our cut because the cost of living is lower than in the cities on the coasts. For example, when we crunched the numbers on the average STEM salary and median monthly rent in each metro area, we found that a STEM worker in Huntsville, Alabama, will pay about 9% of his or her income on rent, compared with a peer in San Jose, California, who can expect housing to claim at least 17% of his or her salary.

Research opportunities aplenty. Several places ranked high on our list because of STEM-related research opportunities. Huntsville and Durham, North Carolina, each boast a massive research park. Boulder, Colorado, is home to over a dozen federally funded laboratories; and in Richland, Washington, thousands find jobs at Pacific Northwest National Laboratory.

Best places for STEM grads 2016

1. Huntsville, Alabama

Huntsville, near the state’s northern border, has a lot to offer STEM grads. The city has the lowest median monthly rent in our top 10 ($718 a month in 2014) and boasts higher-than-average STEM salaries. Of the 330 cities we analyzed, the average STEM salary was $84,222; in Huntsville, it was $95,150. About 29,000 people work at Cummings Research Park, a science and technology hub that encompasses nearly 4,000 acres. Dozens of Fortune 500 companies have a presence at the research park, including AT&T, IBM and Comcast. Huntsville stands out in particular for its opportunities in aerospace and defense. The research park hosts the Boeing Co., United Technologies, Lockheed Martin, General Dynamics, Northrop Grumman and Raytheon. The Huntsville area is home to the Army’s massive Redstone Arsenal, which employs over 35,000 people, many in the science and engineering fields. NASA’s Marshall Space Flight Center is located on the grounds of the Redstone Arsenal and is the area’s third-largest employer.

2. San Jose, Sunnyvale and Santa Clara, California

This Silicon Valley metro area boasts more STEM employees per 1,000 jobs than any other city in our analysis. The metro area that is synonymous with tech includes companies such as Adobe Systems, Cisco Systems, Applied Materials, eBay and AMD. STEM employees here make more money than in any other metro area we analyzed. The average STEM worker in all 330 cities in our study earned $84,222 in annual income, compared with the San Jose area’s $122,398. However, workers here must allocate a larger percentage of their salaries to cover the valley’s high cost of housing, which has the most expensive median monthly rent ($1,779 a month in 2014) in our analysis.

3. Boulder, Colorado

Boulder is loaded with a variety of STEM companies, in fields such as aerospace, bioscience, IT and software. The city is home to over 260 clean tech companies, which focus on environmentally friendly technology. Boulder’s research institutions, including the University of Colorado Boulder and federally funded labs, boost the city’s economy as well. Federal offices in Boulder include the Laboratory for Atmospheric and Space Physics, National Oceanic and Atmospheric Administration, National Weather Service and over a dozen others. In February 2016, Boulder had one of the lowest unemployment rates in our 330-city analysis: 2.7%, compared with the 5.2% national average for the same month.

4. Seattle, Bellevue and Everett, Washington

The Puget Sound area is home to many potential employers for STEM grads, including aerospace giant Boeing, which enlists professionals in cybersecurity, engineering and IT. In addition to Microsoft and Amazon, recent graduates could find opportunities at Expedia, Zillow, Zulily and Tableau, all based in Seattle. STEM wages are higher here than in all but three other metro areas in our study. The average STEM employee in the Seattle area earns six figures ($101,033).

5. Durham and Chapel Hill, North Carolina

This region is defined by its universities — Duke University in Durham and the University of North Carolina at Chapel Hill — as well as its booming health care and science technology industries. At about 7,000 acres, the area’s Research Triangle Park is the largest science park in the U.S. Over 46,000 employees work in the park’s 200-plus companies, which range from biotechnology and life sciences to IT to clean tech. IBM and Cisco are the largest employers in the park. Thanks in part to these employers, the area boasts one of the highest concentrations of STEM employees in our entire study. Of the 330 metro areas analyzed, the Durham area is one of only nine that has over 100 STEM employees per 1,000 jobs.

6. San Francisco, Redwood City and South San Francisco, California

This metro area stretches from San Francisco at the northern tip of the peninsula down to South San Francisco and Redwood City. Between the companies in those cities and those farther south and east in Silicon Valley, recent grads have access to employers like Google, Twitter, Yelp and more. The average STEM employee living in this area earned $107,722 in 2015. That average salary is second only to nearby San Jose. STEM employees in the San Francisco area command high wages, but like their peers in the valley, they also face a high cost of living when it comes to housing.

7. Kennewick and Richland, Washington

This metro area in southeast Washington, also known as the Tri-Cities, includes Kennewick, Richland and Pasco. STEM graduates moving to this area may find opportunities at the Pacific Northwest National Laboratory in Richland, which employs over 4,400 people and is partially funded by the U.S. Department of Energy. The average STEM employee in this area makes $92,635 a year, and the median monthly rent ($859 a month in 2014) is relatively inexpensive compared with the other metro areas in our top 10. However, in February 2016, this region had an 8.1% unemployment rate, which is nearly three percentage points higher than the national average for the same month.

8. Palm Bay, Melbourne and Titusville, Florida

These three cities in east-central Florida are part of the Space Coast, named for the nearby Kennedy Space Center and Cape Canaveral Air Force Station. The aerospace industry bolsters the local economy and could provide opportunities for STEM grads in that field. Employers include Lockheed Martin Space Systems, URS Corp., United Launch Alliance, Rockwell Collins and Northrop Grumman. The concentration of STEM workers in this area is high, at 96.4 per 1,000 jobs. For context, the median number of STEM employees among all 330 cities in our study is 40.95 per 1,000 workers.

9. Trenton and Princeton, New Jersey

This metro area includes Trenton, the state capital, along with the rest of Mercer County, which includes Princeton and Princeton University. STEM graduates may find opportunities at the headquarters of the energy company NRG or by commuting on the train to Philadelphia or New York City. The Trenton area’s average STEM salary ($92,824) and concentration of STEM employees (98.42 per 1,000 jobs) are higher than the average metro area in our 330-city analysis.

10. Austin and Round Rock, Texas

The Austin area is home to many tech companies that provide opportunities for STEM grads — including an IBM research lab, an Apple operation and an Accenture office, each of which employs thousands. Dell’s headquarters are located about 20 miles north of Austin, in Round Rock. The Austin-Round Rock area also stands out for having one of the lowest unemployment rates in our analysis, which was 3.1% in February 2016.

Best places for STEM grads 2016

Move your cursor to the table below and scroll horizontally and vertically to see the data for the top 100 metro areas.

Rank Place STEM employees per 1,000 jobs in 2015 Average 2015 STEM salary Median monthly rent in 2014 February 2016 unemployment rate Score 1 Huntsville, AL 151.79 $95,150.31 $718 5.7% 76.14 2 San Jose-Sunnyvale-Santa Clara, CA 192.56 $122,398.09 $1,779 3.9% 74.19 3 Boulder, CO 143.6 $91,784.48 $1,204 2.7% 65.13 4 Seattle-Bellevue-Everett, WA 122.03 $101,033.13 $1,179 5.3% 62.49 5 Durham-Chapel Hill, NC 114.12 $85,768.26 $908 5.0% 61.11 6 San Francisco-Redwood City-South San Francisco, CA 121.52 $107,722.72 $1,519 3.8% 58.73 7 Kennewick-Richland, WA 89.73 $92,635.15 $859 8.1% 57.19 8 Palm Bay-Melbourne-Titusville, FL 96.4 $84,594.57 $924 5.2% 56.34 9 Trenton-Princeton, NJ 98.42 $92,824.31 $1,142 4.0% 55.98 10 Austin-Round Rock, TX 101.43 $82,155.74 $1,063 3.1% 55.08 11 Washington-Arlington-Alexandria, DC-VA-MD-WV 114.23 $101,736.43 $1,525 4.1% 54.72 12 Houston-The Woodlands-Sugar Land, TX 70.98 $95,179.51 $937 4.7% 54.48 13 Peoria, IL 73.61 $84,398.88 $708 8.1% 53.83 14 Colorado Springs, CO 84.62 $84,613.45 $978 3.8% 53.52 15 Denver-Aurora-Lakewood, CO 83.2 $89,534.59 $1,078 3.1% 53.33 16 Raleigh, NC 88.4 $80,466.73 $938 4.8% 53.10 17 Boston-Cambridge-Newton, MA 96.87 $91,331.92 $1,247 4.0% 52.97 18 Detroit-Dearborn-Livonia, MI 76.11 $83,788.44 $853 5.4% 52.90 19 Ann Arbor, MI 103.2 $69,036.64 $981 2.9% 52.68 20 Fort Collins, CO 83.31 $82,964.04 $1,022 2.9% 52.32 21 Dallas-Plano-Irving, TX 74.63 $85,558.09 $949 3.7% 52.30 22 Madison, WI 93.63 $70,551.30 $895 3.9% 52.22 23 Cedar Rapids, IA 70.17 $74,689.66 $695 4.6% 52.12 24 Ames, IA 87.34 $65,698.54 $797 2.7% 51.88 25 Jackson, MI 67.03 $75,841.66 $703 4.9% 51.48 26 Decatur, AL 43.22 $87,403.39 $602 6.5% 51.33 27 Bloomington, IL 63.17 $83,081.97 $751 6.3% 51.31 28 Dayton, OH 65.36 $79,355.67 $754 5.2% 51.12 29 Midland, TX 73.77 $98,262.35 $1,210 4.0% 51.05 30 Albuquerque, NM 69.52 $80,505.66 $814 5.7% 50.90 31 Minneapolis-St. Paul-Bloomington, MN-WI 73.2 $81,495.87 $938 3.9% 50.66 32 Portland-Vancouver-Hillsboro, OR-WA 77.59 $84,383.99 $1,009 4.9% 50.57 33 Warner Robins, GA 73.24 $76,809.39 $809 5.8% 50.47 34 Rochester, MN 64.88 $79,386.44 $830 3.9% 50.29 35 Nashua, NH-MA 76.25 $87,135.65 $1,086 4.0% 50.23 36 Niles-Benton Harbor, MI 51.62 $80,475.83 $682 5.0% 50.07 37 Wilmington, DE-MD-NJ 69.1 $88,646.55 $1,020 4.8% 50.03 38 Las Cruces, NM 65.7 $77,076.06 $731 7.1% 49.68 39 Baltimore-Columbia-Towson, MD 76.66 $91,373.81 $1,166 5.0% 49.55 40 Bremerton-Silverdale, WA 80.37 $80,811.12 $1,028 5.9% 48.93 41 Ithaca, NY 89.07 $69,135.44 $995 3.7% 48.81 42 Columbus, OH 66.33 $76,193.42 $847 4.5% 48.77 43 Cincinnati, OH-KY-IN 57.4 $76,717.86 $751 4.9% 48.69 44 Sacramento-Roseville-Arden-Arcade, CA 73.2 $85,120.62 $1,057 5.4% 48.57 45 Kansas City, MO-KS 64.57 $76,681.04 $850 4.5% 48.49 46 Albany-Schenectady-Troy, NY 72.49 $76,257.75 $931 4.5% 48.45 47 Oakland-Hayward-Berkeley, CA 85.66 $99,844.70 $1,519 3.8% 48.06 48 Charlotte-Concord-Gastonia, NC-SC 56.26 $82,595.97 $884 4.8% 47.85 49 Sheboygan, WI 57.29 $68,075.82 $665 4.5% 47.64 50 Hartford-West Hartford-East Hartford, CT 64.03 $85,905.49 $999 6.0% 47.63 51 Pittsburgh, PA 58.95 $73,482.33 $743 5.6% 47.62 52 St. Louis, MO-IL 54.02 $79,680.46 $817 5.2% 47.45 53 Boise City, ID 65.22 $71,203.75 $828 4.1% 47.42 54 Lynchburg, VA 54.76 $76,319.43 $787 4.7% 47.36 55 Beaumont-Port Arthur, TX 40.9 $85,501.05 $757 6.2% 47.18 56 Syracuse, NY 49.68 $78,711.35 $765 5.3% 47.14 57 Battle Creek, MI 43.94 $79,108.67 $734 4.6% 47.09 58 Cleveland-Elyria, OH 54.01 $75,640.94 $752 5.7% 47.04 59 Binghamton, NY 47.72 $78,947.91 $732 6.0% 47.03 60 Kingsport-Bristol-Bristol, TN-VA 38.64 $73,329.46 $579 4.8% 46.93 61 Rochester, NY 60.42 $72,894.10 $800 5.1% 46.89 62 Tucson, AZ 60.99 $72,751.68 $814 4.8% 46.87 63 Phoenix-Mesa-Scottsdale, AZ 64.03 $79,275.14 $969 4.6% 46.79 64 Jefferson City, MO 61.36 $57,950.32 $589 4.2% 46.74 65 Springfield, IL 47.11 $79,466.51 $740 6.3% 46.72 66 Salt Lake City, UT 64.6 $74,623.64 $932 3.6% 46.67 67 Atlanta-Sandy Springs-Roswell, GA 63.84 $80,840.44 $982 5.3% 46.60 68 San Diego-Carlsbad, CA 82.63 $90,343.69 $1,373 4.7% 46.48 69 Knoxville, TN 49.96 $73,064.94 $738 4.2% 46.47 70 Harrisburg-Carlisle, PA 62.84 $70,575.50 $836 4.2% 46.45 71 Omaha-Council Bluffs, NE-IA 55.91 $73,499.25 $830 3.6% 46.44 72 Provo-Orem, UT 66.1 $69,617.92 $881 3.4% 46.42 73 Lansing-East Lansing, MI 63.24 $66,242.70 $783 3.7% 46.42 74 Augusta-Richmond County, GA-SC 49.26 $77,137.93 $754 6.0% 46.29 75 Charlottesville, VA 66.25 $78,542.68 $1,040 3.5% 46.27 76 Davenport-Moline-Rock Island, IA-IL 50 $73,663.19 $685 6.8% 46.14 77 Lincoln, NE 62.95 $62,146.18 $751 2.8% 46.13 78 Oklahoma City, OK 54.38 $70,682.95 $782 3.9% 45.91 79 Des Moines-West Des Moines, IA 51.78 $74,580.48 $816 4.1% 45.88 80 Bakersfield, CA 50.28 $90,803.29 $870 10.9% 45.87 81 Fort Worth-Arlington, TX 47.46 $84,237.77 $949 3.7% 45.84 82 Crestview-Fort Walton Beach-Destin, FL 61.8 $79,395.85 $1,008 4.2% 45.80 83 Anchorage, AK 63.9 $95,477.48 $1,234 6.7% 45.72 84 Burlington-South Burlington, VT 79.63 $73,179.91 $1,149 2.6% 45.69 85 San Antonio-New Braunfels, TX 48.94 $79,587.06 $899 3.5% 45.69 86 State College, PA 64.82 $70,906.06 $911 4.0% 45.60 87 Wichita, KS 47.03 $72,961.77 $739 4.7% 45.46 88 Wichita Falls, TX 37.31 $76,846.92 $713 4.3% 45.45 89 Newark, NJ-PA 64.24 $94,042.37 $1,281 5.1% 45.34 90 Milwaukee-Waukesha-West Allis, WI 56.54 $73,453.93 $836 5.5% 45.25 91 Monroe, MI 41.23 $74,633.13 $742 4.0% 45.14 92 Virginia Beach-Norfolk-Newport News, VA-NC 67.11 $78,308.77 $1,059 5.0% 45.05 93 Pine Bluff, AR 33.76 $75,371.79 $611 6.3% 44.98 94 Ogden-Clearfield, UT 53.29 $72,223.41 $847 3.8% 44.94 95 Olympia-Tumwater, WA 84.03 $72,011.62 $1,108 6.3% 44.78 96 Fayetteville-Springdale-Rogers, AR-MO 47.57 $67,668.92 $731 3.3% 44.76 97 Tulsa, OK 44.16 $74,824.85 $775 4.7% 44.74 98 Akron, OH 49.4 $71,805.35 $756 5.7% 44.60 99 Bloomington, IN 75.41 $59,982.56 $834 5.8% 44.56 100 College Station-Bryan, TX 72.07 $58,677.65 $853 3.3% 44.54

Methodology

Here’s how we calculated the score for each of the 330 largest U.S. metro areas.

The number of STEM employees per 1,000 total jobs is 40% of the score. Data are from the Bureau of Labor Statistics May 2015 Metropolitan and Nonmetropolitan Area Occupational Employment and Wage Estimates. Annual average wage for STEM jobs is 25% of the score. Data are from the Bureau of Labor Statistics May 2015 Metropolitan and Nonmetropolitan Area Occupational Employment and Wage Estimates. Median monthly rent for each metro area is 25% of the score. Data are from the U.S. Census Bureau’s 2014 American Community Survey. Unemployment rate is 10% of the score. Data are from the Bureau of Labor Statistics February 2016 Unemployment Rates for Metropolitan Areas.

This analysis includes data for all jobs classified as computer and mathematical occupations, architecture and engineering occupations or life, physical and social science occupations.

Sreekar Jasthi is a data analyst at NerdWallet, a personal finance website. Email: [email protected]. Laura McMullen is a staff writer at NerdWallet. Email: [email protected]. Twitter: @lauraemcmullen.