Truck freight in South Dakota
Trucks moved an estimated 111.2 million tons of freight from origins in South Dakota in 2024, worth $56.8 billion, according to the Freight Analysis Framework (FAF).
Trucks carried 69.4% of all freight tonnage that started in South Dakota, and 85.7 million tons of that truck freight stayed within the state.
Inbound, trucks delivered 103.5 million tons of freight worth $61.4 billion to destinations in South Dakota.
The top destination states for trucks leaving South Dakota were Nebraska (6.7 million tons), North Dakota (6 million tons), Iowa (5.6 million tons), Minnesota (2.9 million tons) and Wyoming (641,257 tons).
The largest truck flows into South Dakota from other states came from North Dakota (4.7 million tons), Minnesota (4.4 million tons), Iowa (3.4 million tons), Nebraska (2 million tons) and Illinois (365,956 tons).
Truck tonnage from South Dakota origins went from 106.2 million tons in 2018 to 111.2 million tons in 2024, and its value from $43.2 billion to $56.8 billion. The largest one-year increase in tonnage was in 2020, up 11.8 million tons. A ton of truck freight from South Dakota was worth $406 on average in 2018 and $510 in 2024.
Show the numbers
| Year | Tons | Value (current US$) |
|---|---|---|
| 2024 | 111,234,012 | $56.78 billion |
| 2023 | 108,722,339 | $57.75 billion |
| 2022 | 97,169,381 | $58.76 billion |
| 2021 | 102,545,664 | $49.67 billion |
| 2020 | 102,649,142 | $40.18 billion |
| 2019 | 90,850,118 | $40.4 billion |
| 2018 | 106,189,647 | $43.16 billion |
The top three, Nebraska, North Dakota and Iowa, took 72.6% of the truck tonnage leaving South Dakota for other states. Freight to Nebraska averaged $373 per ton.
| State | Tons | Value | Per ton | Share of tons |
|---|---|---|---|---|
| Nebraska | 6,698,254 | $2.499 billion | $373 | 26.5% |
| North Dakota | 6,024,634 | $2.443 billion | $405 | 23.8% |
| Iowa | 5,641,757 | $3.795 billion | $673 | 22.3% |
| Minnesota | 2,944,211 | $2.931 billion | $996 | 11.6% |
| Wyoming | 641,257 | $470.7 million | $734 | 2.5% |
| Montana | 493,358 | $490.4 million | $994 | 2% |
| California | 360,435 | $602.8 million | $1,672 | 1.4% |
| Wisconsin | 320,448 | $1.127 billion | $3,516 | 1.3% |
| Texas | 283,054 | $921.5 million | $3,256 | 1.1% |
| Colorado | 240,815 | $483.5 million | $2,008 | 1% |
Show all 15 rows
| State | Tons | Value | Per ton | Share of tons |
|---|---|---|---|---|
| Illinois | 199,929 | $601 million | $3,006 | 0.8% |
| Tennessee | 143,748 | $357.7 million | $2,489 | 0.6% |
| Kansas | 131,141 | $440.5 million | $3,359 | 0.5% |
| Ohio | 122,369 | $334.3 million | $2,732 | 0.5% |
| Pennsylvania | 106,896 | $461.6 million | $4,318 | 0.4% |
North Dakota, Minnesota and Iowa sent 71.3% of the truck tonnage arriving from other states, worth $13.2 billion. The 15 states listed sent 96.4% of it.
| State | Tons | Value | Per ton | Share of tons |
|---|---|---|---|---|
| North Dakota | 4,655,126 | $2.679 billion | $575 | 26.6% |
| Minnesota | 4,390,753 | $6.559 billion | $1,494 | 25.1% |
| Iowa | 3,426,390 | $4.012 billion | $1,171 | 19.6% |
| Nebraska | 2,033,683 | $3.121 billion | $1,534 | 11.6% |
| Illinois | 365,956 | $1.55 billion | $4,234 | 2.1% |
| Kansas | 355,110 | $431.4 million | $1,215 | 2% |
| Wisconsin | 352,464 | $2.048 billion | $5,812 | 2% |
| Wyoming | 258,476 | $202 million | $782 | 1.5% |
| Montana | 206,909 | $227 million | $1,097 | 1.2% |
| Colorado | 199,084 | $972.3 million | $4,884 | 1.1% |
Show all 15 rows
| State | Tons | Value | Per ton | Share of tons |
|---|---|---|---|---|
| Ohio | 181,018 | $357.8 million | $1,977 | 1% |
| Missouri | 134,985 | $625.6 million | $4,635 | 0.8% |
| Indiana | 103,673 | $343.2 million | $3,311 | 0.6% |
| Texas | 98,987 | $303.7 million | $3,068 | 0.6% |
| Georgia | 97,346 | $470.2 million | $4,831 | 0.6% |
Cereal grains led by weight (45.3% of outbound truck tonnage); by value the largest of these was live animals and fish at $8.6 billion. The 15 commodities listed make up 96.2% of the tonnage.
| Commodity | Tons | Value | Per ton | Share of tons |
|---|---|---|---|---|
| Cereal grains | 50,390,721 | $6.646 billion | $132 | 45.3% |
| Other agricultural products | 14,174,738 | $5.479 billion | $387 | 12.7% |
| Animal feed | 12,488,950 | $2.448 billion | $196 | 11.2% |
| Nonmetallic mineral products | 7,640,896 | $880.8 million | $115 | 6.9% |
| Gravel | 5,457,689 | $62.94 million | $12 | 4.9% |
| Other foodstuffs | 3,096,035 | $3.317 billion | $1,071 | 2.8% |
| Fuel oils | 2,287,763 | $2.081 billion | $909 | 2.1% |
| Live animals and fish | 1,846,671 | $8.579 billion | $4,646 | 1.7% |
| Nonmetallic minerals | 1,846,051 | $112.7 million | $61 | 1.7% |
| Fertilizers | 1,431,157 | $667.2 million | $466 | 1.3% |
Show all 15 rows
| Commodity | Tons | Value | Per ton | Share of tons |
|---|---|---|---|---|
| Natural sands | 1,428,655 | $10.7 million | $7 | 1.3% |
| Logs | 1,398,205 | $32 million | $23 | 1.3% |
| Waste and scrap | 1,303,906 | $48.04 million | $37 | 1.2% |
| Wood products | 1,284,945 | $1.039 billion | $809 | 1.2% |
| Mixed freight | 661,540 | $2.595 billion | $3,922 | 0.6% |
Inbound, cereal grains, other agricultural products and animal feed were the heaviest, 62% of truck tonnage delivered in South Dakota.
| Commodity | Tons | Value | Per ton | Share of tons |
|---|---|---|---|---|
| Cereal grains | 41,480,105 | $5.247 billion | $127 | 40.1% |
| Other agricultural products | 11,528,709 | $5.006 billion | $434 | 11.1% |
| Animal feed | 11,187,613 | $1.762 billion | $157 | 10.8% |
| Nonmetallic mineral products | 8,081,593 | $1.186 billion | $147 | 7.8% |
| Gravel | 6,309,019 | $82.45 million | $13 | 6.1% |
| Other foodstuffs | 3,427,829 | $2.854 billion | $832 | 3.3% |
| Fertilizers | 2,962,155 | $1.268 billion | $428 | 2.9% |
| Fuel oils | 2,310,906 | $2.084 billion | $902 | 2.2% |
| Live animals and fish | 2,200,351 | $8.924 billion | $4,056 | 2.1% |
| Natural sands | 1,598,921 | $46.47 million | $29 | 1.5% |
| Nonmetallic minerals | 1,451,580 | $80.12 million | $55 | 1.4% |
| Logs | 1,407,226 | $50.89 million | $36 | 1.4% |
79.5% of the truck tonnage from South Dakota moves less than 250 miles, and 1.1% travels 1,000 miles or more.
| Distance | Tons | Share of tons |
|---|---|---|
| Below 100 miles | 16,119,468 | 14.5% |
| 100 to 249 miles | 72,289,827 | 65% |
| 250 to 499 miles | 20,264,209 | 18.2% |
| 500 to 749 miles | 636,370 | 0.6% |
| 750 to 999 miles | 644,809 | 0.6% |
| 1,000 to 1,499 miles | 1,022,915 | 0.9% |
| 1,500 to 2,000 miles | 256,251 | 0.2% |
| Over 2,000 miles | 164 | 0% |