While many college grads tend to focus on applying to certain companies within their field, perhaps shifting the job search to focusing on location can lead to success in finding a job after college. There are certain cities out there that are known to offer certain majors more career options, such as tech cities or financial capitals.

Looking at growth rates, average salaries, and cost of living, here are the top cities for college grads to find a job.

Top 25 Cities to Start a Career

(Click on City to browse jobs in that area)
  1. Austin, TX
  2. San Antonio, TX
  3. Salt Lake City, UT
  4. Oklahoma City, OK
  5. Raleigh-Cary Metropolitan Area, NC
  6. Seattle, WA
  7. Rochester, NY
  8. Portland, OR
  9. Denver, CO
  10. Honolulu, HI
  11. Nashville, TN
  12. Virginia Beach, VA
  13. Kansas City, MO
  14. Pittsburgh, PA
  15. Charlotte, NC
  16. Boston, MA
  17. Buffalo, NY
  18. Columbus, OH
  19. Indianapolis, IN
  20. St. Louis, MO
  21. Hartford, CT
  22. Louisville, KY
  23. Cincinnati, OH
  24. Philadelphia, PA
  25. San Diego, CA

Data Source: MonsterCollege