The national median salary for agricultural engineers is $98,590, with a salary spread of $98,400 from the 10th to 90th percentile -- a 100% range that reflects differences in experience, location, and industry. The mean salary of $108,230 is higher than the median, indicating that top earners pull the average upward. The highest-paying metro area is St. Louis, MO-IL, where the median reaches $124,340.
| City | Median | P25 | P75 | Employment |
|---|---|---|---|---|
| St. Louis, MO-IL | $124,340 | $104,990 | $149,440 | 100 |
| Oklahoma City, OK | $86,970 | $68,060 | $110,940 | 110 |
| Lafayette, IN | $86,320 | $67,250 | $108,210 | 50 |
| San Juan, PR | $40,690 | $38,500 | $46,060 | 30 |
Source: U.S. Bureau of Labor Statistics, May 2025 OEWS. This data reflects occupational employment and wage estimates and may not capture total compensation including equity, bonuses, or benefits.