Science, technology, engineering, mathematics jobs aka STEM jobs are becoming a hot commodity for jobs seekers.

Growing interest in STEM fields have had a positive impact in the job market. While the average salary for all occupations is around $47,000, the  Bureau of Labor Statistics reports the average salary for people in STEM fields in 2014 was about $81,000. STEM jobs are expected to outpace other fields and increase 18.7% by 2020.

STEM jobs

Like all fields, there are some areas that are better than others for those fields. NerdWallet recently posted some of the top metro areas for STEM jobs by analyzing 354 of the largest metro areas looking at size and income for the STEM industry.

Huntsville, AL lands first place with it’s sciences and technology environment. Known as the Rocket City, it’s a great place for aeronautics because of it’s rich history in space flights and the aerospace industry. It also boasts a healthy STEM industry averaging high salaries in a relatively low cost area of living.

If you’re interested in this field, or looking to relocate to an area more opportunity, check out the top metro areas for STEM jobs:

1. Huntsville, AL

STEM employees per 1,000 jobs: 156
Average STEM salary: $91,900

2. San Jose-Sunnyvale-Santa Clara, CA

STEM employees per 1,000 jobs: 185
Average STEM salary: $117,800

3. Boulder, CO

STEM employees per 1,000 jobs: 140
Average STEM salary: $91,100

4. Durham-Chapel Hill, NC

STEM employees per 1,000 jobs: 122
Average STEM salary: $85,000

5. Seattle-Bellevue-Everett, WA

STEM employees per 1,000 jobs: 121
Average STEM salary: $98,500

6. Kennewick-Pasco-Richland, WA

STEM employees per 1,000 jobs: 91
Average STEM salary: $91,300

7. San Francisco-San Mateo-Redwood City

STEM employees per 1,000 jobs: 108
Average STEM salary: $103,900

8. Washington, DC,-Arlington-Alexandria

STEM employees per 1,000 jobs: 117
Average STEM salary: $99,700

9. Houston-Sugar Land-Bay Town, TX

STEM employees per 1,000 jobs: 73
Average STEM salary: $94,800

10. Palm Bay-Melbourne-Titusville, FL

STEM employees per 1,000 jobs: 89
Average STEM salary: $82,700