Top 4 cities for agricultural engineers by average salary
| St. Louis, MO | $129,070 |
|---|---|
| Lafayette, IN | $97,860 |
| Oklahoma City, OK | $96,250 |
| San Juan, PR | $44,680 |
Map: Agricultural Engineers salary by metro area
Loading map…
Map data © OpenStreetMap contributors.
Agricultural Engineers salary by state
Ohio pays agricultural engineers the most statewide, $112,300 a year on average. Statewide columns cover every employer in the state; city columns cover the metro areas we publish.
| State | Statewide average | Statewide median | Jobs | Metros | Highest city average | Lowest city average |
|---|---|---|---|---|---|---|
| Missouri | n/a | n/a | 120 | 1 | $129,070 | $129,070 |
| Ohio | $112,300 | $119,250 | 60 | 0 | n/a | n/a |
| Minnesota | $112,050 | $115,940 | 60 | 0 | n/a | n/a |
| Iowa | $108,960 | $96,290 | 100 | 0 | n/a | n/a |
| Texas | $105,930 | $95,220 | 50 | 0 | n/a | n/a |
| Indiana | $100,520 | $94,730 | 150 | 1 | $97,860 | $97,860 |
| Mississippi | $98,930 | $91,560 | 40 | 0 | n/a | n/a |
| Oklahoma | $96,630 | $86,970 | 120 | 1 | $96,250 | $96,250 |
| Colorado | $93,790 | $88,650 | 30 | 0 | n/a | n/a |
| Michigan | $93,380 | $80,490 | n/a | 0 | n/a | n/a |
| Pennsylvania | $86,840 | $80,300 | n/a | 0 | n/a | n/a |
| Arkansas | $69,640 | $57,740 | 40 | 0 | n/a | n/a |
| Puerto Rico | $47,360 | $40,690 | 40 | 1 | $44,680 | $44,680 |
Agricultural Engineers salary in every city we cover
Sort by any column. Each city links to its pay range, take-home pay and cost of living.
| Metro area | Average | Median | Hourly | Jobs |
|---|---|---|---|---|
| St. Louis, MO | $129,070 | $124,340 | $62.05 | 100 |
| Lafayette, IN | $97,860 | $86,320 | $47.05 | 50 |
| Oklahoma City, OK | $96,250 | $86,970 | $46.27 | 110 |
| San Juan, PR | $44,680 | $40,690 | $21.48 | 30 |
Related jobs
- Civil EngineersU.S. average $108,670
- Electrical EngineersU.S. average $125,100
- Industrial EngineersU.S. average $109,900
- Mechanical EngineersU.S. average $113,610
- Engineers, All OtherU.S. average $125,330
- Aerospace EngineersU.S. average $142,060
- Chemical EngineersU.S. average $129,980
- Electronics Engineers, Except ComputerU.S. average $137,280
Agricultural Engineers salary: questions
Where do agricultural engineers make the most money?
In St. Louis, MO, with an average of $129,070 a year, among the 4 metro areas we cover.
What is the average agricultural engineers salary in the U.S.?
$108,230 a year nationwide (BLS OEWS national estimates, May 2025); the median is $98,590, so half of agricultural engineers earn more than that and half less.
What salary should agricultural engineers ask for?
Start from the figures for your city: the middle half of agricultural engineers nationwide earn between $82,260 (25th percentile) and $124,880 (75th percentile). Newer workers usually start near the 25th percentile and experienced ones can ask for the 75th; each city page shows the local range. See how to read salary percentiles.
Which state pays agricultural engineers the most?
Ohio, with a statewide average of $112,300 a year (BLS state estimates, May 2025).
Where is agricultural engineers pay the lowest?
San Juan, PR, at $44,680 a year on average. Lower pay often comes with lower prices: check the cost of living on each city page.
Sources and how to read this page
- Wages: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS), May 2025 estimates for metropolitan areas. SOC code 17-2021.
- U.S. and statewide figures: BLS OEWS national and state estimates, May 2025, every employer including rural areas.
- Cost of living: Bureau of Economic Analysis regional price parities (RPP), 2024; 100 = U.S. average.
Read the full methodology. Spotted an error? Tell us.