How much does a traffic technician make in San Diego?
$85,100a year
Median yearly pay for traffic technicians in the San Diego-Chula Vista-Carlsbad, CA metro area. That is $40.91 an hour or $7,092 a month.
- Hourly
- $40.91
- Vs. national median
- +44%
- Rank among cities
- 2 of 45
- Jobs in the area
- 230
Pay range
Lowest 10%: $59,090Median: $85,100Highest 10%: $86,740
| Percentile | Yearly | Hourly | |
|---|---|---|---|
| 10th | $59,090 | $28.41 | |
| 25th | $59,090 | $28.41 | |
| Median | $85,100 | $40.91 | |
| 75th | $85,110 | $40.92 | |
| 90th | $86,740 | $41.70 |
Other cities in California
Median yearly pay for traffic technicians.
| San Francisco, CA | $92,710 |
| Santa Maria, CA | $84,650 |
| Los Angeles, CA | $78,640 |
| Bakersfield, CA | $77,540 |
| Riverside, CA | $63,230 |
Related jobs in San Diego
Same field, median yearly pay.
| Airline Pilot | $322,000 |
| Commercial Pilot | $128,100 |
| Ship Engineer | $85,310 |
| Transportation Inspector | $83,000 |
| Crane and Tower Operator | $79,720 |
| Captain | $76,490 |
| Aircraft Cargo Handling Supervisor | $74,590 |
| Refuse and Recyclable Material Collector | $69,300 |
| Airfield Operations Specialist | $63,550 |
| Bus Driver | $61,290 |
Frequently asked questions
How much does a traffic technician make an hour in San Diego?
The median hourly pay in the San Diego-Chula Vista-Carlsbad, CA metro area is $40.91 ($85,100 a year).
Do traffic technicians make more in San Diego than the national average?
Yes: $85,100 against $59,090 nationally, 44% more.
How does San Diego compare with the rest of California?
The median in California is $79,110, so San Diego pays 8% more.
Where does San Diego rank for traffic technician pay?
2 of 45 metro areas with data.
How much does a traffic technician make starting out in San Diego?
The lowest-paid 10% make $59,090 or less a year; the top 10% make $86,740 or more.
Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.