Best cities for a human resources analyst
The best cities for human resources analysts are Columbus, OH, Detroit, MI, and Minneapolis, MN, based on factors like average salary and job availability per capita. Jobs and pay for human resources analysts vary across the country, but we've determined the ten best cities for human resources analysts in the U.S.
Whether you're starting your career as a human resources analyst or considering a move, this list of the best cities for human resources analysts to live in will help you decide. These aren't just the best-paying cities for human resources analysts. We also consider how easy it is to find work as a human resources analyst. While the absolute best city for human resources analysts is Columbus, OH, there are plenty of other great places to consider.
Keep reading to learn more about the best cities for human resources analysts in 2024.
If you're looking for a human resources analyst job, here are five companies hiring now:
10 best cities for human resources analysts in 2025
1. Columbus, OH
Human resources analyst jobs in ColumbusTotal human resources analyst jobs: 46 Average annual salary: $65,826 Lowest 10 percent warn: $45,000 Highest 10 percent earn: $95,000 Location quotient: 3.90 2. Detroit, MI
Human resources analyst jobs in DetroitTotal human resources analyst jobs: 24 Average annual salary: $63,374 Lowest 10 percent warn: $44,000 Highest 10 percent earn: $91,000 Location quotient: 4.29 3. Minneapolis, MN
Human resources analyst jobs in MinneapolisTotal human resources analyst jobs: 48 Average annual salary: $70,297 Lowest 10 percent warn: $49,000 Highest 10 percent earn: $100,000 Location quotient: 4.82 4. Cincinnati, OH
Human resources analyst jobs in CincinnatiTotal human resources analyst jobs: 21 Average annual salary: $63,361 Lowest 10 percent warn: $43,000 Highest 10 percent earn: $91,000 Location quotient: 3.68 5. Chicago, IL
Human resources analyst jobs in ChicagoTotal human resources analyst jobs: 109 Average annual salary: $70,663 Lowest 10 percent warn: $49,000 Highest 10 percent earn: $101,000 Location quotient: 4.17 6. Philadelphia, PA
Human resources analyst jobs in PhiladelphiaTotal human resources analyst jobs: 40 Average annual salary: $68,726 Lowest 10 percent warn: $48,000 Highest 10 percent earn: $97,000 Location quotient: 3.13 7. Saint Paul, MN
Human resources analyst jobs in Saint PaulTotal human resources analyst jobs: 17 Average annual salary: $70,346 Lowest 10 percent warn: $49,000 Highest 10 percent earn: $100,000 Location quotient: 3.35 8. Jersey City, NJ
Human resources analyst jobs in Jersey CityTotal human resources analyst jobs: 23 Average annual salary: $79,569 Lowest 10 percent warn: $56,000 Highest 10 percent earn: $112,000 Location quotient: 2.65 9. Durham, NC
Human resources analyst jobs in DurhamTotal human resources analyst jobs: 14 Average annual salary: $64,710 Lowest 10 percent warn: $44,000 Highest 10 percent earn: $94,000 Location quotient: 3.25 10. Reno, NV
Human resources analyst jobs in RenoTotal human resources analyst jobs: 6 Average annual salary: $66,565 Lowest 10 percent warn: $45,000 Highest 10 percent earn: $97,000 Location quotient: 3.01
Choose from 10+ customizable human resources analyst resume templates
Choose from a variety of easy-to-use human resources analyst resume templates and get expert advice from Zippia’s AI resume writer along the way. Using pre-approved templates, you can rest assured that the structure and format of your human resources analyst resume is top notch. Choose a template with the colors, fonts & text sizes that are appropriate for your industry.
Best cities for human resources analysts
- Columbus, OH
- Detroit, MI
- Minneapolis, MN
- Cincinnati, OH
- Chicago, IL
- Philadelphia, PA
- Saint Paul, MN
- Jersey City, NJ
- Durham, NC
- Reno, NV
- (46 human resources analyst jobs)
- (24 human resources analyst jobs)
- (48 human resources analyst jobs)
- (21 human resources analyst jobs)
- (109 human resources analyst jobs)
- (40 human resources analyst jobs)
- (17 human resources analyst jobs)
- (23 human resources analyst jobs)
- (14 human resources analyst jobs)
- (6 human resources analyst jobs)
Detailed list of the best cities for a human resources analyst
| Rank | City | Average salary | Lowest 10% Earn | Population | Job count |
|---|---|---|---|---|---|
| 1 | Columbus, OH | $65,826 | $45,000 | 860,090 | 46 |
| 2 | Detroit, MI | $63,374 | $44,000 | 672,795 | 24 |
| 3 | Minneapolis, MN | $70,297 | $49,000 | 413,651 | 48 |
| 4 | Cincinnati, OH | $63,361 | $43,000 | 298,800 | 21 |
| 5 | Chicago, IL | $70,663 | $49,000 | 2,704,958 | 109 |
| 6 | Philadelphia, PA | $68,726 | $48,000 | 1,567,872 | 40 |
| 7 | Saint Paul, MN | $70,346 | $49,000 | 302,398 | 17 |
| 8 | Jersey City, NJ | $79,569 | $56,000 | 264,152 | 23 |
| 9 | Durham, NC | $64,710 | $44,000 | 263,016 | 14 |
| 10 | Reno, NV | $66,565 | $45,000 | 245,255 | 6 |
| 11 | Boston, MA | $76,141 | $55,000 | 673,184 | 53 |
| 12 | Oakland, CA | $78,875 | $54,000 | 420,005 | 25 |
| 13 | Stockton, CA | $78,646 | $53,000 | 307,072 | 8 |
| 14 | Raleigh, NC | $64,618 | $44,000 | 458,880 | 18 |
| 15 | Seattle, WA | $85,003 | $61,000 | 704,352 | 44 |
| 16 | Dallas, TX | $65,778 | $44,000 | 1,317,929 | 35 |
| 17 | Pittsburgh, PA | $66,483 | $46,000 | 303,625 | 16 |
| 18 | New York, NY | $75,127 | $53,000 | 8,537,673 | 251 |
| 19 | Houston, TX | $64,548 | $43,000 | 2,303,482 | 80 |
| 20 | Washington, DC | $81,614 | $56,000 | 681,170 | 61 |
| 21 | Nashville, TN | $55,786 | $38,000 | 660,388 | 25 |
| 22 | Cleveland, OH | $67,650 | $46,000 | 385,809 | 5 |
| 23 | Fremont, CA | $78,301 | $53,000 | 233,136 | 16 |
| 24 | Winston-Salem, NC | $63,717 | $43,000 | 242,203 | 3 |
| 25 | Newark, NJ | $79,512 | $56,000 | 281,764 | 4 |
| 26 | Fresno, CA | $75,416 | $51,000 | 522,053 | 6 |
| 27 | Riverside, CA | $68,749 | $47,000 | 324,722 | 29 |
| 28 | Bakersfield, CA | $71,490 | $49,000 | 376,380 | 6 |
| 29 | Milwaukee, WI | $63,246 | $44,000 | 595,047 | 9 |
| 30 | Fort Worth, TX | $65,948 | $44,000 | 854,113 | 5 |
| 31 | Anaheim, CA | $68,812 | $47,000 | 351,043 | 8 |
| 32 | Austin, TX | $65,268 | $44,000 | 947,890 | 26 |
| 33 | Portland, OR | $68,933 | $49,000 | 639,863 | 21 |
| 34 | Toledo, OH | $66,718 | $46,000 | 278,508 | - |
| 35 | Irving, TX | $65,806 | $44,000 | 238,289 | 11 |
| 36 | Plano, TX | $65,654 | $44,000 | 286,057 | 10 |
| 37 | Lincoln, NE | $54,689 | $38,000 | 280,364 | 11 |
| 38 | Gilbert, AZ | $55,458 | $38,000 | 237,133 | 6 |
| 39 | Denver, CO | $65,472 | $45,000 | 693,060 | 70 |
| 40 | Irvine, CA | $68,675 | $47,000 | 266,122 | 31 |
| 41 | Charlotte, NC | $62,342 | $42,000 | 842,051 | 34 |
| 42 | San Francisco, CA | $79,015 | $54,000 | 870,887 | 53 |
| 43 | Sacramento, CA | $79,447 | $54,000 | 495,234 | 11 |
| 44 | El Paso, TX | $67,794 | $46,000 | 683,080 | - |
| 45 | Arlington, TX | $65,886 | $44,000 | 392,772 | - |
| 46 | Atlanta, GA | $62,545 | $42,000 | 472,522 | 57 |
| 47 | Anchorage, AK | $73,541 | $64,000 | 298,192 | - |
| 48 | Lubbock, TX | $67,253 | $45,000 | 252,506 | - |
| 49 | Greensboro, NC | $64,061 | $44,000 | 287,027 | 2 |
| 50 | Norfolk, VA | $68,786 | $47,000 | 245,115 | 4 |
Highest paying cities for human resources analysts
| Rank | City | Avg. human resources analyst salary |
|---|---|---|
| 1 | Seattle, WA | $85,003 |
| 2 | Washington, DC | $81,614 |
| 3 | San Francisco, CA | $79,015 |
| 4 | Hartford, CT | $78,162 |
| 5 | Boston, MA | $76,141 |
| 6 | New York, NY | $75,127 |
| 7 | Chicago, IL | $70,663 |
| 8 | Saint Paul, MN | $70,346 |
| 9 | Salem, OR | $69,412 |
| 10 | Richmond, VA | $68,942 |
| 11 | Philadelphia, PA | $68,726 |
| 12 | Columbus, OH | $65,826 |
| 13 | Dallas, TX | $65,778 |
| 14 | Denver, CO | $65,472 |
| 15 | Raleigh, NC | $64,618 |
| 16 | Wilmington, DE | $63,910 |
| 17 | Detroit, MI | $63,374 |
| 18 | Atlanta, GA | $62,545 |
| 19 | Salt Lake City, UT | $60,778 |
| 20 | Indianapolis, IN | $60,674 |











