What a ekg technician earns, by metro
A ekg technician in Salt Lake City-Murray has a median wage of $224,280. In Tuscaloosa the median is $32,630. That is a 6.87-fold difference for the same job title, which is unusually wide even by the standards of a country this large — and it means a national average for this role is close to meaningless.
The band is wide — outcomes vary a lot
The top tenth of ekg technicians earn $121,350 or more; the bottom tenth earn under $39,000. That is a 3.11× gap within the same occupation, in the same year. A spread this wide means the job title is not what determines pay — specialisation, employer type, seniority or book of business is. Expect the early years to sit near the bottom of the band rather than the middle, and treat the $74,310 median as a waypoint, not a destination.
Why the range is 6.87× wide
The top of the table is spread across several states rather than concentrated in one, which points away from a pure cost-of-living story. Where a role pays 6.87× more in one market than another without a single expensive state dominating, the usual cause is local demand density — a few metros where the industry clusters and employers compete for the same small pool. The ekg technician concentration table further down shows where that is happening.
Highest paying metros
| Metropolitan area | Median | Hourly | LQ | Employed |
|---|---|---|---|---|
| Salt Lake City-Murray UT | $224,280 | $107.83 | 2.42 | 810 |
| Oxnard-Thousand Oaks-Ventura CA | $128,530 | $61.79 | 0.41 | 50 |
| Urban Honolulu HI | $111,730 | $53.72 | 0.73 | 130 |
| Seattle-Tacoma-Bellevue WA | $107,710 | $51.79 | 0.76 | 640 |
| Boston-Cambridge-Newton MA-NH | $107,000 | $51.44 | 0.71 | 780 |
| Bakersfield-Delano CA | $106,340 | $51.12 | 0.49 | 70 |
| Modesto CA | $105,400 | $50.67 | 1.07 | 80 |
| Bridgeport-Stamford-Danbury CT | $104,050 | $50.02 | 1.04 | 170 |
| Providence-Warwick RI-MA | $104,000 | $50.00 | 1.15 | 330 |
| San Francisco-Oakland-Fremont CA | $103,060 | $49.55 | 0.52 | 500 |
| Colorado Springs CO | $102,350 | $49.21 | 0.58 | 70 |
| Boise City ID | $100,100 | $48.13 | 0.88 | 140 |
| Worcester MA | $98,950 | $47.57 | 0.86 | 120 |
| Syracuse NY | $97,900 | $47.07 | 0.86 | 100 |
| San Jose-Sunnyvale-Santa Clara CA | $97,590 | $46.92 | 0.48 | 220 |
| Madison WI | $95,890 | $46.10 | 0.46 | 80 |
| Portland-Vancouver-Hillsboro OR-WA | $95,750 | $46.03 | 0.7 | 340 |
| Vallejo CA | $95,490 | $45.91 | 0.86 | 50 |
| Boulder CO | $94,190 | $45.29 | 0.99 | 80 |
| Washington-Arlington-Alexandria DC-VA-MD-WV | $93,030 | $44.73 | 1.09 | 1,390 |
| Denver-Aurora-Centennial CO | $92,260 | $44.36 | 0.62 | 400 |
| Santa Rosa-Petaluma CA | $92,110 | $44.28 | 0.48 | 40 |
| Sussex Delaware nonmetropolitan area | $90,760 | $43.64 | 1.55 | 60 |
| Hartford-West Hartford-East Hartford CT | $89,950 | $43.24 | 0.92 | 220 |
| Sacramento-Roseville-Folsom CA | $88,290 | $42.45 | 0.75 | 330 |
Lowest paying metros
| Metropolitan area | Median | Hourly | LQ | Employed |
|---|---|---|---|---|
| Tuscaloosa AL | $32,630 | $15.69 | 1.43 | 60 |
| Gulfport-Biloxi MS | $35,740 | $17.18 | 0.95 | 60 |
| Tallahassee FL | $35,750 | $17.19 | 1.67 | 130 |
| San Juan-Bayamon-Caguas PR | $35,900 | $17.26 | 0.9 | 250 |
| Lower East Mississippi nonmetropolitan area | $35,950 | $17.29 | 0.8 | 40 |
| Northern West Virginia nonmetropolitan area | $36,340 | $17.47 | 0.82 | 50 |
| Lafayette LA | $37,180 | $17.88 | 1.54 | 110 |
| Fayetteville NC | $37,600 | $18.08 | 1.94 | 100 |
| Southern South Carolina nonmetropolitan area | $39,080 | $18.79 | 1.73 | 40 |
| Ponce PR | $39,750 | $19.11 | 2.66 | 70 |
Rochester is the cluster
Rochester has 8.08× the national concentration of ekg technicians — the densest market in the country for this role, with 400 employed locally. Pay there is $48,970, which does not put it near the top of the pay table. Concentration and compensation are different things — a dense market is easier to get hired in and easier to move around within, but the competition that makes it dense also caps what employers need to offer.
Where the role is most concentrated
| Metropolitan area | Median | Hourly | LQ | Employed |
|---|---|---|---|---|
| Rochester MN | $48,970 | $23.54 | 8.08 | 400 |
| Florence SC | $59,170 | $28.45 | 3.78 | 140 |
| Ann Arbor MI | $81,890 | $39.37 | 3.53 | 310 |
| Wildwood-The Villages FL | $77,950 | $37.47 | 3.52 | 60 |
| Rome GA | $74,440 | $35.79 | 3.47 | 60 |
| Deltona-Daytona Beach-Ormond Beach FL | $81,760 | $39.31 | 2.89 | 260 |
| Huntington-Ashland WV-KY-OH | $40,230 | $19.34 | 2.86 | 160 |
| Evansville IN | $48,100 | $23.13 | 2.77 | 150 |
| Ponce PR | $39,750 | $19.11 | 2.66 | 70 |
| Kalamazoo-Portage MI | $74,840 | $35.98 | 2.58 | 130 |
| Ocala FL | $62,100 | $29.85 | 2.51 | 120 |
| Erie PA | $42,420 | $20.39 | 2.44 | 120 |
Largest employers by metro
| Metropolitan area | Median | Hourly | LQ | Employed |
|---|---|---|---|---|
| New York-Newark-Jersey City NY-NJ | $87,210 | $41.93 | 1.09 | 4,180 |
| Los Angeles-Long Beach-Anaheim CA | $66,090 | $31.77 | 1.02 | 2,600 |
| Philadelphia-Camden-Wilmington PA-NJ-DE-MD | $73,380 | $35.28 | 1.6 | 1,880 |
| Dallas-Fort Worth-Arlington TX | $50,590 | $24.32 | 1.01 | 1,660 |
| Houston-Pasadena-The Woodlands TX | $60,650 | $29.16 | 1.11 | 1,480 |
| Miami-Fort Lauderdale-West Palm Beach FL | $81,120 | $39.00 | 1.24 | 1,420 |
| Atlanta-Sandy Springs-Roswell GA | $79,250 | $38.10 | 1.2 | 1,410 |
| Washington-Arlington-Alexandria DC-VA-MD-WV | $93,030 | $44.73 | 1.09 | 1,390 |
| Chicago-Naperville-Elgin IL-IN | $58,390 | $28.07 | 0.73 | 1,340 |
| Phoenix-Mesa-Chandler AZ | $68,330 | $32.85 | 0.99 | 950 |
| Detroit-Warren-Dearborn MI | $81,410 | $39.14 | 1.1 | 850 |
| Salt Lake City-Murray UT | $224,280 | $107.83 | 2.42 | 810 |
Current openings
About this data
Figures come from the BLS Occupational Employment and Wage Statistics programme, May 2025 release, SOC code 29-2031. OEWS surveys employers, so it reports what is actually paid rather than what job advertisements claim, and it excludes the self-employed. Estimates are published for 220 of 528 metropolitan areas; the remaining 308 had too few survey responses for BLS to publish without risking disclosure, so they are absent here rather than estimated. For a specialised role that is normal. Read the methodology.