Financial and Investment Analysts Salary by City

BLS OEWS May 2025 • 500 metro areas

Compare Financial and Investment Analysts salaries & buying power

Pick two cities to see how salary and purchasing power differ.

Full tool →
Financial and Investment Analysts
in
    vs

      All metros — Financial and Investment Analysts salaries

      AK
      Metro areaMedian salaryEmployed
      Anchorage, AK $102,930 110
      Alaska $94,480 210
      Alaska $85,250 80
      AL
      Metro areaMedian salaryEmployed
      Huntsville, AL $105,570 640
      Tuscaloosa, AL $101,690
      Alabama $94,660 2,780
      Birmingham, AL $92,840 1,000
      Daphne, AL $90,450
      Southeast Alabama $89,710 60
      Northwest Alabama $88,990 40
      Decatur, AL $86,820 50
      Southwest Alabama $85,890 30
      Montgomery, AL $83,320 130
      Northeast Alabama $82,360 80
      Auburn, AL $80,090 50
      Dothan, AL $79,180 30
      Mobile, AL $78,800 140
      AR
      Metro areaMedian salaryEmployed
      Fayetteville, AR $96,360 560
      Arkansas $78,840 1,360
      Little Rock, AR $76,410 350
      South Arkansas $75,210 40
      Fort Smith, AR-OK $74,450 50
      North Arkansas $68,980 40
      West Arkansas $51,310 40
      AZ
      Metro areaMedian salaryEmployed
      Prescott Valley, AZ $146,540 80
      Phoenix, AZ $91,140 3,790
      Sierra Vista, AZ $89,360 30
      Arizona $88,190 4,910
      Tucson, AZ $86,760 590
      Yuma, AZ $77,570 50
      Lake Havasu City, AZ $73,770 40
      Flagstaff, AZ $71,220 80
      Arizona $67,700 40
      CA
      Metro areaMedian salaryEmployed
      San Jose, CA $134,470 4,740
      San Francisco, CA $128,470 9,580
      California $111,100 40,570
      Salinas, CA $107,570 90
      Santa Rosa, CA $104,610 190
      Vallejo, CA $104,400 90
      San Luis Obispo, CA $103,830 120
      Napa, CA $103,820 50
      Sacramento, CA $103,470 1,710
      San Diego, CA $102,940 3,390
      Los Angeles, CA $102,660 14,390
      Modesto, CA $102,340 140
      Oxnard, CA $102,090 470
      Yuba City, CA $101,580 30
      Bakersfield, CA $98,900 210
      Riverside, CA $97,460 1,170
      Visalia, CA $96,000 100
      Stockton, CA $95,430 130
      Santa Maria, CA $94,990 410
      Redding, CA $94,140 50
      North Coast Region of California $91,940 80
      Fresno, CA $90,630 310
      North Valley-Northern Mountains Region of California $87,100 40
      Santa Cruz, CA $83,490 160
      Merced, CA $82,030 80
      Hanford, CA $81,290 30
      Chico, CA $79,770 90
      CO
      Metro areaMedian salaryEmployed
      Boulder, CO $103,060 530
      Denver, CO $100,150 7,000
      Northwest Colorado $99,660 140
      Greeley, CO $99,640 150
      Colorado $99,200 9,120
      Colorado Springs, CO $94,530 530
      Eastern and Southern Colorado $93,410 30
      Fort Collins, CO $90,050 210
      Southwest Colorado $73,720
      Grand Junction, CO $69,110 80
      CT
      Metro areaMedian salaryEmployed
      Bridgeport, CT $149,480 1,920
      Connecticut $106,250 4,870
      Waterbury, CT $100,720 200
      Hartford, CT $99,830 1,860
      Norwich, CT $97,660 90
      New Haven, CT $96,420 420
      Connecticut $94,230 40
      DC
      Metro areaMedian salaryEmployed
      Washington, DC-VA-MD-WV $107,120 10,570
      DE
      Metro areaMedian salaryEmployed
      Delaware $99,170 3,140
      Sussex Delaware $98,930 40
      Dover, DE $88,700 40
      FL
      Metro areaMedian salaryEmployed
      Naples, FL $99,340 170
      Sebastian, FL $96,550 60
      Crestview, FL $95,400 140
      Miami, FL $94,800 5,770
      Cape Coral, FL $94,660 490
      South Florida $92,480 70
      Palm Bay, FL $91,530 680
      Wildwood, FL $91,500 100
      North Port, FL $87,000 360
      Lakeland, FL $86,030 350
      Port St. Lucie, FL $84,550 140
      Florida $83,560 21,690
      Orlando, FL $83,220 2,650
      Ocala, FL $83,150 60
      Pensacola, FL $80,550 480
      Jacksonville, FL $80,520 2,040
      Tampa, FL $79,440 5,140
      Punta Gorda, FL $78,270 50
      Panama City, FL $78,140 70
      North Florida $77,880 120
      Gainesville, FL $77,270 130
      Deltona, FL $75,760 230
      Tallahassee, FL $69,410 370
      GA
      Metro areaMedian salaryEmployed
      Atlanta, GA $99,540 8,150
      Georgia $95,180 10,330
      Columbus, GA-AL $93,410 130
      Savannah, GA $88,350 160
      Rome, GA $82,960 30
      Dalton, GA $82,280 60
      East Georgia $82,000 60
      Augusta, GA-SC $81,800 220
      Athens, GA $81,190 70
      Warner Robins, GA $78,990 30
      South Georgia $78,740 100
      Macon, GA $77,430 80
      North Georgia $73,240 100
      Middle Georgia $70,570 60
      Gainesville, GA $69,110 160
      Valdosta, GA $64,990 40
      HI
      Metro areaMedian salaryEmployed
      Hawaii / Kauai $107,420 40
      Hawaii $86,100 490
      Urban Honolulu, HI $84,840 450
      IA
      Metro areaMedian salaryEmployed
      Davenport, IA-IL $102,890 200
      Des Moines, IA $95,850 1,290
      Ames, IA $94,990 50
      Northwest Iowa $90,400 40
      Iowa $88,940 2,230
      Iowa City, IA $83,920 110
      Dubuque, IA $80,860 80
      Cedar Rapids, IA $80,470 240
      Southeast Iowa $77,820 130
      Northeast Iowa $77,680 40
      Waterloo, IA $77,270 70
      Sioux City, IA-NE-SD $77,090 40
      ID
      Metro areaMedian salaryEmployed
      Idaho Falls, ID $114,990 70
      Boise City, ID $92,260 470
      Idaho $88,730 720
      Coeur d'Alene, ID $75,650 40
      Northwestern Idaho $70,520 30
      Southeast-Central Idaho $68,690 40
      IL
      Metro areaMedian salaryEmployed
      Chicago, IL-IN $102,790 14,970
      Illinois $101,400 17,950
      Bloomington, IL $100,480 740
      Springfield, IL $99,250 90
      Rockford, IL $94,080 90
      Northwest Illinois $94,040 100
      South Illinois $86,870 50
      West Central Illinois $84,940 90
      Kankakee, IL $84,370 40
      Champaign, IL $81,920 140
      East Central Illinois $77,810 130
      Peoria, IL $77,660 360
      Decatur, IL $72,620 30
      IN
      Metro areaMedian salaryEmployed
      Muncie, IN $95,850 40
      Columbus, IN $88,440 60
      Northern Indiana $83,190 90
      South Bend, IN-MI $82,090 110
      Indianapolis, IN $81,150 1,510
      Bloomington, IN $81,080 80
      Southern Indiana $81,060 90
      Indiana $80,420 3,080
      Evansville, IN $79,990 140
      Kokomo, IN $78,940 30
      Fort Wayne, IN $78,500 230
      Lafayette, IN $77,970 60
      Terre Haute, IN $77,830 30
      Elkhart, IN $77,550 100
      Central Indiana $76,520 70
      KS
      Metro areaMedian salaryEmployed
      Kansas $82,070 1,690
      Topeka, KS $79,400 160
      Lawrence, KS $78,660 80
      Wichita, KS $75,430 230
      Manhattan, KS $64,210 40
      Kansas $54,310 230
      KY
      Metro areaMedian salaryEmployed
      Elizabethtown, KY $85,160 50
      Owensboro, KY $79,420 60
      Lexington, KY $79,160 560
      Central Kentucky $77,300 90
      West Kentucky $76,250 60
      Kentucky $75,260 2,520
      South Central Kentucky $73,380 90
      Bowling Green, KY $72,230 60
      Louisville/Jefferson County, KY-IN $62,890 1,150
      East Kentucky $60,850 40
      LA
      Metro areaMedian salaryEmployed
      New Orleans, LA $74,410 360
      Houma, LA $69,680 60
      Baton Rouge, LA $63,010 420
      Louisiana $60,870 1,490
      Shreveport, LA $59,760 100
      Lake Charles, LA $59,660 40
      Lafayette, LA $58,110 110
      Alexandria, LA $57,890 50
      Monroe, LA $57,390 30
      Slidell, LA $55,150 110
      Central Louisiana $49,180 40
      Southwest Louisiana $49,110 50
      MA
      Metro areaMedian salaryEmployed
      Boston, MA-NH $110,450 15,880
      Massachusetts $107,610 18,020
      Springfield, MA $97,570 350
      Pittsfield, MA $96,540 80
      Worcester, MA $94,990 560
      Amherst Town, MA $92,930 50
      Barnstable Town, MA $92,240 80
      MD
      Metro areaMedian salaryEmployed
      Lexington Park, MD $99,950 150
      Maryland $98,890 6,190
      Baltimore, MD $98,220 3,080
      Salisbury, MD $89,640 50
      Maryland $82,790 90
      Hagerstown, MD-WV $82,320 80
      ME
      Metro areaMedian salaryEmployed
      Portland, ME $97,440
      Maine $91,840
      Northeast Maine $91,360 30
      Southwest Maine $89,460 80
      Lewiston, ME $88,590
      Bangor, ME $75,760 60
      MI
      Metro areaMedian salaryEmployed
      Detroit, MI $98,180 4,660
      Monroe, MI $96,270 40
      Midland, MI $90,510 50
      Michigan $90,400 8,020
      Ann Arbor, MI $90,150 320
      Grand Rapids, MI $86,160 740
      Jackson, MI $84,990 70
      Southern Michigan $84,830 120
      Kalamazoo, MI $84,090 160
      Saginaw, MI $81,390 80
      Niles, MI $80,910 40
      Lansing, MI $80,410 510
      Battle Creek, MI $80,030 60
      Muskegon, MI $78,800 40
      Upper Peninsula of Michigan $78,670 40
      Flint, MI $78,570 160
      Northern Michigan $77,920 40
      Traverse City, MI $77,860 50
      Mid Michigan $76,770 90
      MN
      Metro areaMedian salaryEmployed
      Southwest Minnesota $123,130 80
      Minneapolis, MN-WI $103,200 5,520
      Minnesota $102,800 6,690
      Rochester, MN $102,330 280
      Southeast Minnesota $93,850 110
      Duluth, MN-WI $91,080 160
      St. Cloud, MN $85,450 130
      Northwest Minnesota $83,330 80
      Mankato, MN $80,650 40
      MO
      Metro areaMedian salaryEmployed
      St. Louis, MO-IL $93,080 2,470
      Kansas City, MO-KS $90,920 2,050
      Missouri $88,400 4,740
      Columbia, MO $81,120 120
      Springfield, MO $76,000 190
      St. Joseph, MO-KS $75,240 40
      Joplin, MO-KS $73,640 50
      North Missouri $72,820 30
      Central Missouri $69,240 50
      Jefferson City, MO $65,950 130
      Southeast Missouri $63,490 80
      MS
      Metro areaMedian salaryEmployed
      Jackson, MS $82,220 220
      Gulfport, MS $77,520 130
      Mississippi $77,520 730
      Lower East Mississippi $76,490 80
      Upper East Mississippi $69,530 70
      Hattiesburg, MS $59,800 50
      MT
      Metro areaMedian salaryEmployed
      Bozeman, MT $124,600 90
      Montana $95,990 570
      West Montana $95,990 100
      Billings, MT $82,880 120
      Missoula, MT $81,290 40
      Helena, MT $80,490 40
      NC
      Metro areaMedian salaryEmployed
      Charlotte, NC-SC $104,360 5,790
      North Carolina $102,220 10,330
      Durham, NC $99,500 910
      Raleigh, NC $98,400 1,130
      Greenville, NC $97,160 80
      Greensboro, NC $94,110 350
      Asheville, NC $93,860 120
      Fayetteville, NC $89,810 50
      Winston, NC $82,860 420
      Burlington, NC $82,530 80
      Central North Carolina $80,660 100
      Western North Carolina $80,650 100
      Wilmington, NC $77,400 170
      Eastern North Carolina $76,980 100
      Rocky Mount, NC $76,490 60
      Hickory, NC $75,980 110
      Pinehurst, NC $68,230 40
      ND
      Metro areaMedian salaryEmployed
      Fargo, ND-MN $80,060 150
      North Dakota $75,000 330
      Bismarck, ND $68,470 90
      NE
      Metro areaMedian salaryEmployed
      South Nebraska $89,270 70
      Lincoln, NE $85,240 120
      Omaha, NE-IA $84,970 600
      Northeast Nebraska $84,890 40
      Nebraska $82,700 1,000
      NH
      Metro areaMedian salaryEmployed
      Manchester, NH $92,880 250
      New Hampshire $91,150 540
      Northern New Hampshire $90,380 40
      Central New Hampshire $87,660 50
      NJ
      Metro areaMedian salaryEmployed
      New Jersey $109,380 11,100
      Trenton, NJ $97,920 920
      Vineland, NJ $85,130 30
      Atlantic City, NJ $70,790 110
      NM
      Metro areaMedian salaryEmployed
      Albuquerque, NM $83,290 610
      New Mexico $79,150 870
      Santa Fe, NM $78,170 120
      Eastern New Mexico $76,540 50
      NV
      Metro areaMedian salaryEmployed
      Reno, NV $83,460 340
      Nevada $81,060 1,760
      Las Vegas, NV $80,710 1,300
      Carson City, NV $73,270 40
      NY
      Metro areaMedian salaryEmployed
      New York, NY-NJ $128,490 49,940
      New York $126,580 47,130
      Elmira, NY $108,360 40
      Syracuse, NY $93,230 310
      Binghamton, NY $92,570 130
      Buffalo, NY $89,080 970
      Utica, NY $88,510 120
      Kingston, NY $88,430 40
      Kiryas Joel, NY $87,750 190
      Rochester, NY $85,500 1,170
      Albany, NY $84,490 1,060
      Capital/Northern New York $82,740 50
      Southwest New York $82,440 120
      Glens Falls, NY $82,010 30
      Central East New York $80,260 70
      Ithaca, NY $80,070 100
      OH
      Metro areaMedian salaryEmployed
      Columbus, OH $97,480 2,440
      Akron, OH $96,270 580
      Cleveland, OH $95,690 1,910
      Ohio $93,690 9,290
      Toledo, OH $92,090 240
      Dayton, OH $90,220 370
      West Northwestern Ohio $88,470 150
      Cincinnati, OH-KY-IN $86,840 2,190
      Canton, OH $83,760 110
      Mansfield, OH $81,910 40
      Eastern Ohio $76,570 60
      North Northeastern Ohio nonmetropolitan area (noncontiguous) $76,340 120
      Youngstown, OH $74,730 80
      Southern Ohio $73,040 100
      OK
      Metro areaMedian salaryEmployed
      Southeast Oklahoma $101,100 80
      Northeast Oklahoma $94,630 80
      Tulsa, OK $81,720 690
      Northwest Oklahoma $81,510 50
      Oklahoma $80,210 1,810
      Oklahoma City, OK $76,640 820
      OR
      Metro areaMedian salaryEmployed
      Corvallis, OR $111,500 50
      Oregon $107,680 2,740
      Portland, OR-WA $107,430 2,480
      Eugene, OR $103,930 140
      Coast Oregon $103,740 50
      Salem, OR $102,060 100
      Medford, OR $100,470 60
      Bend, OR $83,890
      Other
      Metro areaMedian salaryEmployed
      District of Columbia $106,840 3,860
      PA
      Metro areaMedian salaryEmployed
      Philadelphia, PA-NJ-DE-MD $99,170 9,950
      Allentown, PA-NJ $94,950 320
      Lancaster, PA $87,620 240
      Pennsylvania $87,360 12,220
      State College, PA $86,310 40
      Harrisburg, PA $84,200 630
      Northeastern Pennsylvania $83,210 40
      Pittsburgh, PA $82,400 2,230
      Southwestern Pennsylvania $82,000 120
      Chambersburg, PA $81,510 60
      Johnstown, PA $80,840 40
      Reading, PA $79,770 200
      Williamsport, PA $79,130 40
      Scranton, PA $77,280 190
      Erie, PA $76,750 140
      York, PA $76,550 170
      Altoona, PA $76,290 40
      Northwestern Pennsylvania $76,180 30
      Central Pennsylvania $75,990 130
      PR
      Metro areaMedian salaryEmployed
      Ponce, PR $77,860 40
      Aguadilla, PR $64,440 50
      San Juan, PR $59,870 1,090
      Mayaguez, PR $49,100 30
      RI
      Metro areaMedian salaryEmployed
      Providence, RI-MA $84,800 2,040
      Rhode Island $84,800 1,820
      SC
      Metro areaMedian salaryEmployed
      Southern South Carolina $101,760 40
      Charleston, SC $100,570 810
      Northwestern South Carolina $92,930 60
      Hilton Head Island, SC $92,600 110
      South Carolina $89,850 3,540
      Greenville, SC $84,990 640
      Columbia, SC $84,390 520
      Myrtle Beach, SC $83,550 130
      Spartanburg, SC $82,060 150
      Florence, SC $79,800 80
      Northeastern South Carolina $78,270 70
      SD
      Metro areaMedian salaryEmployed
      West South Dakota $127,780 40
      East South Dakota $112,310 110
      Sioux Falls, SD-MN $99,140 470
      Rapid City, SD $83,630 60
      TN
      Metro areaMedian salaryEmployed
      Kingsport, TN-VA $102,980 80
      West Tennessee $99,100 60
      Clarksville, TN-KY $93,740 60
      Nashville, TN $92,160 1,840
      Memphis, TN-MS-AR $90,920 810
      South Central Tennessee $87,510 50
      Tennessee $86,580 3,990
      Knoxville, TN $82,630 390
      Jackson, TN $81,600 50
      Chattanooga, TN-GA $81,210 240
      East Tennessee $78,860 50
      Johnson City, TN $78,610 50
      North Central Tennessee $64,510 40
      TX
      Metro areaMedian salaryEmployed
      Midland, TX $105,440 150
      Houston, TX $98,310 6,490
      Dallas, TX $95,850 10,480
      Coastal Plains Region of Texas $94,700 100
      Wichita Falls, TX $93,350 40
      Hill Country Region of Texas $93,310 100
      Austin, TX $92,430 3,570
      Texas $92,370 26,940
      Northwestern Region of Texas $88,680 100
      Tyler, TX $88,160 80
      Eastern Region of Texas $87,120 70
      Victoria, TX $85,740 30
      Longview, TX $85,040 90
      Beaumont, TX $81,950 90
      Abilene, TX $81,840 70
      Waco, TX $80,450 150
      Amarillo, TX $79,030 80
      College Station, TX $78,880 120
      San Antonio, TX $78,520 2,020
      Corpus Christi, TX $77,110 130
      North Region of Texas $75,960 150
      Killeen, TX $75,030 80
      Brownsville, TX $74,850 60
      Lubbock, TX $74,470 110
      Laredo, TX $71,800 40
      El Paso, TX $70,330 280
      McAllen, TX $69,220 150
      Texarkana, TX-AR $68,310 30
      San Angelo, TX $66,410 50
      UT
      Metro areaMedian salaryEmployed
      Provo, UT $93,430 760
      Wasatch Front Fringe Utah $92,450 80
      Salt Lake City, UT $91,280 2,930
      Utah $91,280 4,290
      St. George, UT $88,700 90
      Ogden, UT $88,620 290
      Logan, UT-ID $85,480 70
      High Desert Utah $64,730 70
      VA
      Metro areaMedian salaryEmployed
      Richmond, VA $104,800 1,420
      Virginia $104,030 8,870
      Charlottesville, VA $102,200 180
      Southwest Virginia $99,200 50
      Winchester, VA-WV $93,440 60
      Virginia Beach, VA-NC $92,850 870
      Northeast Virginia $88,240 50
      Northwest Virginia $83,880 30
      Lynchburg, VA $83,410 130
      Blacksburg, VA $81,470 40
      Roanoke, VA $76,740 140
      Harrisonburg, VA $76,110 40
      West Virginia $72,550 390
      Northern West Virginia $59,540 30
      VI
      Metro areaMedian salaryEmployed
      Virgin Islands $69,990 40
      VT
      Metro areaMedian salaryEmployed
      Northern Vermont $103,570 90
      Burlington, VT $97,900 130
      Vermont $96,260 260
      Southern Vermont $93,600 40
      WA
      Metro areaMedian salaryEmployed
      Seattle, WA $111,410 5,330
      Washington $102,370 7,780
      Western Washington $100,980 110
      Mount Vernon, WA $98,070 40
      Bremerton, WA $95,440 50
      Eastern Washington $94,400 40
      Kennewick, WA $89,040 90
      Bellingham, WA $87,560 80
      Wenatchee, WA $86,750 40
      Yakima, WA $85,640 70
      Spokane, WA $80,180 250
      Walla Walla, WA $72,010 30
      Olympia, WA $67,370 930
      WI
      Metro areaMedian salaryEmployed
      Madison, WI $101,790 960
      Appleton, WI $98,210 190
      Eau Claire, WI $96,240 100
      Kenosha, WI $92,970 60
      Milwaukee, WI $91,270 1,830
      La Crosse, WI-MN $90,150 90
      Wisconsin $88,230 4,960
      Northeastern Wisconsin $83,340 210
      Racine, WI $83,060 90
      Janesville, WI $82,990 70
      Oshkosh, WI $82,490 200
      Sheboygan, WI $82,320 60
      Green Bay, WI $81,040 240
      South Central Wisconsin $80,760 120
      Western Wisconsin $80,350 60
      Wausau, WI $79,440 130
      Fond du Lac, WI $75,350 40
      WV
      Metro areaMedian salaryEmployed
      Wheeling, WV-OH $80,490 40
      Morgantown, WV $79,920 40
      Charleston, WV $79,860 150
      Huntington, WV-KY-OH $69,510 50
      WY
      Metro areaMedian salaryEmployed
      Eastern Wyoming $213,940 30
      Western Wyoming $213,940 130
      Wyoming $213,940 220
      Cheyenne, WY $158,400 40