SOC 27-3042 · Arts, Design, Entertainment, Sports, and Media Occupations

Technical Writers

Source: BLS OEWS, May 2025United States, all industries

U.S. median annual wage$90,390
U.S. median hourly wage$43.46
U.S. employment45,500

Nationally, technical writers earned a median of $90,390 per year as of the May 2025 OEWS estimates, across 45,500 jobs. Pay varies substantially by area — look up a specific state or metro below.

National pay distribution

Pay by state

Every state and territory with a published May 2025 estimate. “Not published” means BLS suppressed the value — it never means zero. Higher medians often track higher living costs; this is not a ranking of where the job is “best”.

Technical Writers: pay and employment by state
State
New Jersey$122,320$58.811,5500.4
District of Columbia$117,810$56.644400.6
Massachusetts$109,200$52.501,8500.5
Washington$104,070$50.031,6200.5
California$104,000$50.005,2800.3
Rhode Island$102,360$49.211500.3
Connecticut$101,870$48.987700.5
Maryland$100,990$48.551,7800.6
Colorado$100,610$48.371,3200.5
New York$98,310$47.261,6100.2
New Hampshire$96,300$46.302300.3
New Mexico$94,970$45.664200.5
Virginia$93,600$45.002,2800.6
Delaware$90,370$43.45800.2
Nevada$88,750$42.672300.1
Illinois$88,700$42.651,0400.2
Vermont$87,860$42.24600.2
Pennsylvania$87,620$42.121,3300.2
North Carolina$86,320$41.502,8600.6
Florida$86,240$41.462,5500.3
Alabama$85,840$41.276300.3
Michigan$85,270$40.999700.2
Oregon$84,000$40.385900.3
Minnesota$83,270$40.039100.3
Alaska$83,200$40.001300.4
Texas$82,750$39.783,3400.2
South Carolina$82,540$39.687000.3
Kentucky$81,070$38.973400.2
Missouri$80,840$38.865000.2
Utah$80,270$38.595700.3
Wisconsin$80,030$38.489100.3
Arizona$79,780$38.367300.2
Tennessee$79,550$38.244800.1
Ohio$76,480$36.771,3500.2
Indiana$75,510$36.305400.2
Montana$75,070$36.091600.3
Kansas$73,550$35.364800.3
Georgia$73,070$35.131,6800.3
North Dakota$72,990$35.09700.2
Oklahoma$69,760$33.546000.4
Iowa$66,520$31.986400.4
Mississippi$65,220$31.36700.1
Louisiana$63,790$30.673200.2
South Dakota$63,350$30.46700.1
Arkansas$61,180$29.411500.1
Puerto Rico$46,950$22.57600.1
HawaiiNot publishedNot published300.1
IdahoNot publishedNot published4300.5
MaineNot publishedNot published3100.5
NebraskaNot publishedNot published1900.2
West VirginiaNot publishedNot published1300.2
WyomingNot publishedNot published300.1

Pay by metro area

All 140 metro areas where BLS publishes this occupation. Sort by median wage, employment, or local concentration — or see the highest-paying metros ranked.

$46,950$78,200$109,450$140,700San Juan-Bayamon-Caguas, PR — $46,950Dubuque, IA — $57,400Fort Wayne, IN — $60,480Fayetteville-Springdale-Rogers, AR — $61,180Little Rock-North Little Rock-Conway, AR — $61,860El Paso, TX — $62,830New Orleans-Metairie, LA — $62,990Elkhart-Goshen, IN — $63,570Gainesville, FL — $63,730Dayton-Kettering-Beavercreek, OH — $64,380Toledo, OH — $65,310Lincoln, NE — $66,610Greenville-Anderson-Greer, SC — $67,910Asheville, NC — $68,180Lexington-Fayette, KY — $68,900Cedar Rapids, IA — $69,410Des Moines-West Des Moines, IA — $69,450Lafayette, LA — $70,140Akron, OH — $70,790Tulsa, OK — $70,910Oklahoma City, OK — $71,210Scranton--Wilkes-Barre, PA — $71,580Fargo, ND-MN — $72,990Atlantic City-Hammonton, NJ — $73,720Oshkosh-Neenah, WI — $74,360Provo-Orem-Lehi, UT — $74,890Tucson, AZ — $75,070Atlanta-Sandy Springs-Roswell, GA — $75,140Boise City, ID — $75,210Baton Rouge, LA — $75,310Billings, MT — $75,330Cleveland, OH — $75,810Tallahassee, FL — $75,990Fresno, CA — $76,030Bakersfield-Delano, CA — $76,170Logan, UT-ID — $76,540Kansas City, MO-KS — $76,590Wichita, KS — $76,820Davenport-Moline-Rock Island, IA-IL — $77,170Eugene-Springfield, OR — $77,210Columbia, SC — $77,640Portland-South Portland, ME — $78,160Buffalo-Cheektowaga, NY — $78,300Deltona-Daytona Beach-Ormond Beach, FL — $78,310Rochester, NY — $78,370Columbus, OH — $78,870Grand Rapids-Wyoming-Kentwood, MI — $79,080Cincinnati, OH-KY-IN — $79,140Richmond, VA — $79,200Virginia Beach-Chesapeake-Norfolk, VA-NC — $79,340Nashville-Davidson--Murfreesboro--Franklin, TN — $79,550Mobile, AL — $79,980Harrisburg-Carlisle, PA — $80,610Palm Bay-Melbourne-Titusville, FL — $80,640St. Louis, MO-IL — $80,840Anchorage, AK — $81,110Portland-Vancouver-Hillsboro, OR-WA — $81,540Salt Lake City-Murray, UT — $82,050Milwaukee-Waukesha, WI — $82,370San Antonio-New Braunfels, TX — $82,520Charlotte-Concord-Gastonia, NC-SC — $82,610Lansing-East Lansing, MI — $82,670Las Vegas-Henderson-North Las Vegas, NV — $82,860Birmingham, AL — $82,870Indianapolis-Carmel-Greenwood, IN — $82,970Phoenix-Mesa-Chandler, AZ — $83,480Reno, NV — $83,920Salem, OR — $84,000Spokane-Spokane Valley, WA — $84,300Syracuse, NY — $84,520Miami-Fort Lauderdale-West Palm Beach, FL — $84,750Olympia-Lacey-Tumwater, WA — $85,050Riverside-San Bernardino-Ontario, CA — $85,500Ogden, UT — $85,780Madison, WI — $86,180Minneapolis-St. Paul-Bloomington, MN-WI — $86,340Dallas-Fort Worth-Arlington, TX — $86,520Orlando-Kissimmee-Sanford, FL — $86,600Albuquerque, NM — $86,790Peoria, IL — $87,090Montgomery, AL — $87,270Houston-Pasadena-The Woodlands, TX — $87,360Warner Robins, GA — $87,810Winston-Salem, NC — $87,940Austin-Round Rock-San Marcos, TX — $88,360Charleston-North Charleston, SC — $88,610Greensboro-High Point, NC — $88,840Burlington-South Burlington, VT — $89,140Tampa-St. Petersburg-Clearwater, FL — $89,210Louisville/Jefferson County, KY-IN — $89,260Jacksonville, FL — $89,440Ann Arbor, MI — $89,840Chicago-Naperville-Elgin, IL-IN — $89,960Allentown-Bethlehem-Easton, PA-NJ — $90,230Albany-Schenectady-Troy, NY — $90,500Memphis, TN-MS-AR — $90,710Providence-Warwick, RI-MA — $92,240Philadelphia-Camden-Wilmington, PA-NJ-DE-MD — $92,330Detroit-Warren-Dearborn, MI — $92,390Waterbury-Shelton, CT — $92,880Charlottesville, VA — $93,530Raleigh-Cary, NC — $93,580Fort Collins-Loveland, CO — $93,700Wilmington, NC — $93,750Sacramento-Roseville-Folsom, CA — $94,400Durham-Chapel Hill, NC — $94,520North Port-Bradenton-Sarasota, FL — $94,750Crestview-Fort Walton Beach-Destin, FL — $95,690Colorado Springs, CO — $96,100Huntsville, AL — $96,470Manchester-Nashua, NH — $97,360Lexington Park, MD — $97,810Worcester, MA — $98,020Oxnard-Thousand Oaks-Ventura, CA — $98,800Washington-Arlington-Alexandria, DC-VA-MD-WV — $99,910Norwich-New London-Willimantic, CT — $100,650Knoxville, TN — $101,430San Diego-Chula Vista-Carlsbad, CA — $101,750Idaho Falls, ID — $101,790Baltimore-Columbia-Towson, MD — $102,140Hartford-West Hartford-East Hartford, CT — $102,470Savannah, GA — $103,000Denver-Aurora-Centennial, CO — $103,360Augusta-Richmond County, GA-SC — $103,730Los Angeles-Long Beach-Anaheim, CA — $104,000Santa Maria-Santa Barbara, CA — $104,450Boulder, CO — $105,840Bridgeport-Stamford-Danbury, CT — $106,900Seattle-Tacoma-Bellevue, WA — $107,580New York-Newark-Jersey City, NY-NJ — $111,050Boston-Cambridge-Newton, MA-NH — $111,750Trenton-Princeton, NJ — $117,130Kennewick-Richland, WA — $119,160Santa Rosa-Petaluma, CA — $129,590San Francisco-Oakland-Fremont, CA — $135,470San Jose-Sunnyvale-Santa Clara, CA — $140,700

Each dot is one metro area with a published median — hover any dot for the name and figure. Metros without published estimates are not drawn.

Technical Writers: pay and employment by metro area
Metro area
San Jose-Sunnyvale-Santa Clara, CA$140,700$67.659200.8
San Francisco-Oakland-Fremont, CA$135,470$65.131,0200.4
Santa Rosa-Petaluma, CA$129,590$62.30400.2
Kennewick-Richland, WA$119,160$57.29800.6
Trenton-Princeton, NJ$117,130$56.311000.4
Boston-Cambridge-Newton, MA-NH$111,750$53.721,5900.6
New York-Newark-Jersey City, NY-NJ$111,050$53.392,1700.2
Seattle-Tacoma-Bellevue, WA$107,580$51.721,2200.6
Bridgeport-Stamford-Danbury, CT$106,900$51.401600.4
Boulder, CO$105,840$50.891400.7
Santa Maria-Santa Barbara, CA$104,450$50.21600.3
Los Angeles-Long Beach-Anaheim, CA$104,000$50.001,4600.2
Augusta-Richmond County, GA-SC$103,730$49.871600.7
Denver-Aurora-Centennial, CO$103,360$49.698000.5
Savannah, GA$103,000$49.521200.6
Hartford-West Hartford-East Hartford, CT$102,470$49.262500.4
Baltimore-Columbia-Towson, MD$102,140$49.118200.6
Idaho Falls, ID$101,790$48.94700.9
San Diego-Chula Vista-Carlsbad, CA$101,750$48.925200.3
Knoxville, TN$101,430$48.771000.2
Norwich-New London-Willimantic, CT$100,650$48.391301.1
Washington-Arlington-Alexandria, DC-VA-MD-WV$99,910$48.032,3700.8
Oxnard-Thousand Oaks-Ventura, CA$98,800$47.50700.2
Worcester, MA$98,020$47.131000.3
Lexington Park, MD$97,810$47.02801.1
Manchester-Nashua, NH$97,360$46.81600.3
Huntsville, AL$96,470$46.383401.3
Colorado Springs, CO$96,100$46.202100.7
Crestview-Fort Walton Beach-Destin, FL$95,690$46.00900.7
North Port-Bradenton-Sarasota, FL$94,750$45.55700.2
Durham-Chapel Hill, NC$94,520$45.443901.1
Sacramento-Roseville-Folsom, CA$94,400$45.381900.2
Wilmington, NC$93,750$45.07700.4
Fort Collins-Loveland, CO$93,700$45.05600.3
Raleigh-Cary, NC$93,580$44.996300.8
Charlottesville, VA$93,530$44.97400.3
Waterbury-Shelton, CT$92,880$44.65500.3
Detroit-Warren-Dearborn, MI$92,390$44.425600.3
Philadelphia-Camden-Wilmington, PA-NJ-DE-MD$92,330$44.397100.2
Providence-Warwick, RI-MA$92,240$44.351800.3
Memphis, TN-MS-AR$90,710$43.61800.1
Albany-Schenectady-Troy, NY$90,500$43.51800.2
Allentown-Bethlehem-Easton, PA-NJ$90,230$43.38600.2
Chicago-Naperville-Elgin, IL-IN$89,960$43.257900.2
Ann Arbor, MI$89,840$43.19600.3
Jacksonville, FL$89,440$43.002000.3
Louisville/Jefferson County, KY-IN$89,260$42.91Not publishedNot published
Tampa-St. Petersburg-Clearwater, FL$89,210$42.894000.3
Burlington-South Burlington, VT$89,140$42.86500.4
Greensboro-High Point, NC$88,840$42.711300.4
Charleston-North Charleston, SC$88,610$42.601500.4
Austin-Round Rock-San Marcos, TX$88,360$42.486500.5
Winston-Salem, NC$87,940$42.28600.2
Warner Robins, GA$87,810$42.21400.5
Houston-Pasadena-The Woodlands, TX$87,360$42.006600.2
Montgomery, AL$87,270$41.96Not publishedNot published
Peoria, IL$87,090$41.87400.2
Albuquerque, NM$86,790$41.721900.5
Orlando-Kissimmee-Sanford, FL$86,600$41.644700.3
Dallas-Fort Worth-Arlington, TX$86,520$41.601,0300.3
Minneapolis-St. Paul-Bloomington, MN-WI$86,340$41.516700.3
Madison, WI$86,180$41.431800.4
Ogden, UT$85,780$41.24800.3
Riverside-San Bernardino-Ontario, CA$85,500$41.101400.1
Olympia-Lacey-Tumwater, WA$85,050$40.89500.4
Miami-Fort Lauderdale-West Palm Beach, FL$84,750$40.745600.2
Syracuse, NY$84,520$40.63800.3
Spokane-Spokane Valley, WA$84,300$40.53700.3
Salem, OR$84,000$40.38500.2
Reno, NV$83,920$40.35Not publishedNot published
Phoenix-Mesa-Chandler, AZ$83,480$40.144900.2
Indianapolis-Carmel-Greenwood, IN$82,970$39.892400.2
Birmingham, AL$82,870$39.84600.1
Las Vegas-Henderson-North Las Vegas, NV$82,860$39.841600.1
Lansing-East Lansing, MI$82,670$39.74300.2
Charlotte-Concord-Gastonia, NC-SC$82,610$39.725600.4
San Antonio-New Braunfels, TX$82,520$39.672500.2
Milwaukee-Waukesha, WI$82,370$39.603200.4
Salt Lake City-Murray, UT$82,050$39.452900.3
Portland-Vancouver-Hillsboro, OR-WA$81,540$39.204600.4
Anchorage, AK$81,110$39.00600.3
St. Louis, MO-IL$80,840$38.862000.1
Palm Bay-Melbourne-Titusville, FL$80,640$38.771900.8
Harrisburg-Carlisle, PA$80,610$38.76400.1
Mobile, AL$79,980$38.45300.2
Nashville-Davidson--Murfreesboro--Franklin, TN$79,550$38.241700.2
Virginia Beach-Chesapeake-Norfolk, VA-NC$79,340$38.143500.5
Richmond, VA$79,200$38.081800.3
Cincinnati, OH-KY-IN$79,140$38.053700.3
Grand Rapids-Wyoming-Kentwood, MI$79,080$38.021000.2
Columbus, OH$78,870$37.922400.2
Rochester, NY$78,370$37.68700.1
Deltona-Daytona Beach-Ormond Beach, FL$78,310$37.65400.2
Buffalo-Cheektowaga, NY$78,300$37.65800.2
Portland-South Portland, ME$78,160$37.58600.2
Columbia, SC$77,640$37.33900.2
Eugene-Springfield, OR$77,210$37.12300.2
Davenport-Moline-Rock Island, IA-IL$77,170$37.10600.3
Wichita, KS$76,820$36.93900.3
Kansas City, MO-KS$76,590$36.823500.3
Logan, UT-ID$76,540$36.80500.7
Bakersfield-Delano, CA$76,170$36.62400.1
Fresno, CA$76,030$36.55600.1
Tallahassee, FL$75,990$36.53400.2
Cleveland, OH$75,810$36.452000.2
Billings, MT$75,330$36.22600.7
Baton Rouge, LA$75,310$36.211000.2
Boise City, ID$75,210$36.161200.3
Atlanta-Sandy Springs-Roswell, GA$75,140$36.138900.3
Tucson, AZ$75,070$36.091400.4
Provo-Orem-Lehi, UT$74,890$36.001300.4
Oshkosh-Neenah, WI$74,360$35.75300.4
Atlantic City-Hammonton, NJ$73,720$35.44300.2
Fargo, ND-MN$72,990$35.09500.3
Scranton--Wilkes-Barre, PA$71,580$34.41300.1
Oklahoma City, OK$71,210$34.242700.4
Tulsa, OK$70,910$34.091800.4
Akron, OH$70,790$34.03600.2
Lafayette, LA$70,140$33.72300.2
Des Moines-West Des Moines, IA$69,450$33.392000.5
Cedar Rapids, IA$69,410$33.37800.6
Lexington-Fayette, KY$68,900$33.12500.2
Asheville, NC$68,180$32.78600.4
Greenville-Anderson-Greer, SC$67,910$32.651800.4
Lincoln, NE$66,610$32.03500.3
Toledo, OH$65,310$31.40400.1
Dayton-Kettering-Beavercreek, OH$64,380$30.951900.5
Gainesville, FL$63,730$30.64300.2
Elkhart-Goshen, IN$63,570$30.56400.3
New Orleans-Metairie, LA$62,990$30.281000.2
El Paso, TX$62,830$30.21Not publishedNot published
Little Rock-North Little Rock-Conway, AR$61,860$29.74800.2
Fayetteville-Springdale-Rogers, AR$61,180$29.41Not publishedNot published
Fort Wayne, IN$60,480$29.08400.2
Dubuque, IA$57,400$27.60701.2
San Juan-Bayamon-Caguas, PR$46,950$22.57500.1
New Haven, CTNot publishedNot published800.3
Omaha, NE-IANot publishedNot published1200.3
Pittsburgh, PANot publishedNot published2400.2
Santa Fe, NMNot publishedNot published400.7

About this data. Estimates are from the U.S. Bureau of Labor Statistics Occupational Employment and Wage Statistics program, May 2025 release, retrieved from bls.gov/oes/tables.htm on July 24, 2026. OEWS estimates describe metropolitan/nonmetropolitan areas and states — not city limits — and are not designed for year-over-year comparisons. See BLS methodology, our plain-English methodology, and sources. CitySalaryData is independent and not affiliated with BLS.