Salt Tolerance & Plant What Survives the Salinity
Ranks barley
Tell the tool your soil ECe (or irrigation-water ECw) and it ranks 70+ crops by the yield they keep at that salinity — using the Maas–Hoffman threshold-and-slope model. Cotton holds full yield to 7.7 dS/m; beans lose 19% per dS/m above 1.0.
Enter your salinity
Runs entirely in your browser — nothing is uploaded. Threshold & slope per Maas–Hoffman (FAO 29).
Which crop to plant at ECe 4 dS/m
tap a crop to chart itNext: at this salinity your best option in the group is Castor bean (100% retained). If you must grow Wheat, leach to keep ECe under 6 dS/m for full yield.
Maas–Hoffman (1977) piecewise-linear model as tabulated in FAO Irrigation & Drainage Paper 29 Rev.1 (Ayers & Westcot 1985). Values are field means for ECe (saturated-paste extract); actual loss varies with climate, variety, and salt composition.
Salt tolerance — key facts
- Model
- Maas–Hoffman piecewise-linear
- Relative yield
- 100 − slope × (ECe − threshold)
- 1 dS/m
- ≈ 640 ppm dissolved salt
- ECe ≈
- 1.5 × ECw at 15–20% leaching
- Most tolerant field crop
- Barley (threshold 8.0 dS/m)
- Sensitive examples
- Beans, carrot, strawberry
- Source
- FAO I&D Paper 29 Rev.1, Table 4
- Privacy
- Runs in your browser; nothing uploaded
Match the crop to the salinity, not the salinity to the crop
Salinity does not damage every crop the same way. The Maas–Hoffman model captures this with two numbers per crop: a threshold ECe below which there is no loss at all, and a slope — the percent of yield lost for each extra deciSiemens per metre above that threshold. A field at ECe 4 dS/m is perfectly fine for barley and cotton but already costs beans and carrots more than half their yield. The decision is not "is my soil salty?" but "which crop fits this salinity?".
This tool takes your measured ECe (or converts your water ECw), then ranks the whole crop list into plant, risky and avoid columns by retained yield, and charts the Maas–Hoffman curve for any crop you tap. Use it to pick the right crop before sowing, to set a realistic yield target, and to decide whether to leach the soil below a crop's threshold. Pair it with the Cardinal-Temperature Emergence and Variety-Trait Selector tools to lock in the full planting decision.
Crop salt-tolerance reference (Maas–Hoffman)
Threshold ECe (full yield below this), yield-loss slope, and the ECe at 50% yield, sorted most tolerant first. Field means for ECe — FAO I&D Paper 29 Rev.1.
| Crop | Group | Threshold ECe | Slope %/dS·m | ECe @ 50% | Class |
|---|---|---|---|---|---|
| Guar (cluster bean) | Field | 8.8 | 17 | 11.7 | Tolerant |
| Barley (grain) | Field | 8 | 5 | 18 | Tolerant |
| Cotton | Fibre/Oilseed | 7.7 | 5.2 | 17.3 | Tolerant |
| Tall wheatgrass | Forage | 7.5 | 4.2 | 19.4 | Tolerant |
| Wheatgrass, fairway | Forage | 7.5 | 6.9 | 14.7 | Tolerant |
| Sugar beet | Field | 7 | 5.9 | 15.5 | Tolerant |
| Bermuda grass | Forage | 6.9 | 6.4 | 14.7 | Tolerant |
| Sorghum | Field | 6.8 | 16 | 9.9 | Moderately tolerant |
| Triticale | Field | 6.1 | 2.5 | 26.1 | Tolerant |
| Wheat | Field | 6 | 7.1 | 13 | Moderately tolerant |
| Barley (hay) | Forage | 6 | 7.1 | 13 | Moderately tolerant |
| Wheat, durum | Field | 5.7 | 5.4 | 15 | Moderately tolerant |
| Ryegrass, perennial | Forage | 5.6 | 7.6 | 12.2 | Moderately tolerant |
| Safflower | Fibre/Oilseed | 5.3 | 6.2 | 13.4 | Moderately tolerant |
| Soybean | Field | 5 | 20 | 7.5 | Moderately tolerant |
| Trefoil, birdsfoot | Forage | 5 | 10 | 10 | Moderately tolerant |
| Cowpea | Field | 4.9 | 12 | 9.1 | Moderately tolerant |
| Sunflower | Fibre/Oilseed | 4.8 | 5 | 14.8 | Moderately tolerant |
| Squash, zucchini | Vegetable | 4.7 | 9.4 | 10 | Moderately tolerant |
| Castor bean | Fibre/Oilseed | 4 | 11 | 8.5 | Moderately tolerant |
| Beet, red | Vegetable | 4 | 9 | 9.6 | Moderately tolerant |
| Date palm | Fruit | 4 | 3.6 | 17.9 | Tolerant |
| Groundnut (peanut) | Field | 3.2 | 29 | 4.9 | Moderately sensitive |
| Rice (paddy) | Field | 3 | 12 | 7.2 | Sensitive |
| Sudan grass | Forage | 2.8 | 4.3 | 14.4 | Moderately tolerant |
| Broccoli | Vegetable | 2.8 | 9.2 | 8.2 | Moderately sensitive |
| Fig / olive / pomegranate | Fruit | 2.7 | 9.6 | 7.9 | Moderately tolerant |
| Tomato | Vegetable | 2.5 | 9.9 | 7.6 | Moderately sensitive |
| Cucumber | Vegetable | 2.5 | 13 | 6.3 | Moderately sensitive |
| Alfalfa (lucerne) | Forage | 2 | 7.3 | 8.8 | Moderately sensitive |
| Oats (hay) | Forage | 2 | 5.4 | 11.3 | Moderately tolerant |
| Spinach | Vegetable | 2 | 7.6 | 8.6 | Moderately sensitive |
| Maize (forage) | Forage | 1.8 | 7.4 | 8.6 | Moderately sensitive |
| Cabbage | Vegetable | 1.8 | 9.7 | 7 | Moderately sensitive |
| Grapefruit | Fruit | 1.8 | 16 | 4.9 | Sensitive |
| Maize (corn) | Field | 1.7 | 12 | 5.9 | Moderately sensitive |
| Sugarcane | Field | 1.7 | 5.9 | 10.2 | Moderately sensitive |
| Flax (linseed) | Fibre/Oilseed | 1.7 | 12 | 5.9 | Moderately sensitive |
| Potato | Vegetable | 1.7 | 12 | 5.9 | Moderately sensitive |
| Sweet corn | Vegetable | 1.7 | 12 | 5.9 | Moderately sensitive |
| Orange | Fruit | 1.7 | 16 | 4.8 | Sensitive |
| Apple / pear | Fruit | 1.7 | 16 | 4.8 | Sensitive |
| Peach | Fruit | 1.7 | 21 | 4.1 | Sensitive |
| Apricot | Fruit | 1.6 | 24 | 3.7 | Sensitive |
| Broad bean (faba) | Field | 1.5 | 9.6 | 6.7 | Moderately sensitive |
| Sesame | Fibre/Oilseed | 1.5 | 9 | 7.1 | Sensitive |
| Clover, berseem | Forage | 1.5 | 5.7 | 10.3 | Moderately sensitive |
| Clover, red | Forage | 1.5 | 12 | 5.7 | Moderately sensitive |
| Sweet potato | Vegetable | 1.5 | 11 | 6 | Moderately sensitive |
| Pepper (capsicum) | Vegetable | 1.5 | 14 | 5.1 | Moderately sensitive |
| Grapevine | Fruit | 1.5 | 9.6 | 6.7 | Moderately sensitive |
| Lemon | Fruit | 1.5 | 12.8 | 5.4 | Sensitive |
| Almond | Fruit | 1.5 | 19 | 4.1 | Sensitive |
| Plum / prune | Fruit | 1.5 | 18 | 4.3 | Sensitive |
| Blackberry | Fruit | 1.5 | 22 | 3.8 | Sensitive |
| Chickpea | Field | 1.3 | 11 | 5.8 | Sensitive |
| Lettuce | Vegetable | 1.3 | 13 | 5.1 | Moderately sensitive |
| Avocado | Fruit | 1.3 | 18 | 4.1 | Sensitive |
| Radish | Vegetable | 1.2 | 13 | 5 | Moderately sensitive |
| Onion | Vegetable | 1.2 | 16 | 4.3 | Sensitive |
| Okra (bhindi) | Vegetable | 1.2 | 13 | 5 | Sensitive |
| Eggplant (brinjal) | Vegetable | 1.1 | 6.9 | 8.3 | Moderately sensitive |
| Bean (common) | Field | 1 | 19 | 3.6 | Sensitive |
| Carrot | Vegetable | 1 | 14 | 4.6 | Sensitive |
| Bean, green | Vegetable | 1 | 19 | 3.6 | Sensitive |
| Strawberry | Fruit | 1 | 33 | 2.5 | Sensitive |
| Banana | Fruit | 1 | 18 | 3.8 | Sensitive |
| Turnip | Vegetable | 0.9 | 9 | 6.5 | Moderately sensitive |
How to use it in five steps
- 1
Measure your salinity
Use a lab ECe in dS/m (the saturated-paste extract), or switch to ECw to enter irrigation-water salinity — the tool converts it at FAO's 1.5× factor.
- 2
Filter to a crop group
Narrow to field crops, vegetables, forages or fruit so the ranking shows only relevant options.
- 3
Read the plant / risky / avoid columns
Every crop is sorted by the exact yield it retains at your ECe; the safe column tops 90%, risky is 50–90%, avoid is below 50%.
- 4
Chart a candidate
Tap a crop to see its two-segment Maas–Hoffman curve, threshold, 50%-loss point and loss slope.
- 5
Decide and act
Plant the best-retaining crop, or leach the soil below the threshold of the crop you want to grow.
Frequently Asked Questions
How does the Maas–Hoffman salt-tolerance model work?+
It is a two-segment (piecewise-linear) curve. A crop holds 100% of its yield until soil salinity reaches its threshold ECe; above that, relative yield falls by a fixed slope percentage for every extra 1 dS/m. So relative yield = 100 − slope × (ECe − threshold), clamped at zero. Cotton, for example, has a 7.7 dS/m threshold and a 5.2% per dS/m slope, while beans drop 19% per dS/m above just 1.0 dS/m.
My soil ECe is 4 dS/m — which crops can I still grow?+
At ECe 4 dS/m the tolerant and moderately tolerant crops are safe: barley, cotton, sugar beet, bermuda grass and wheat all retain close to full yield. Moderately sensitive crops like maize, tomato and alfalfa lose roughly 25–40%, and sensitive crops such as beans, carrots, strawberries and most fruit trees lose more than half. The ranking rail sorts every crop by the exact yield it retains at your ECe.
What is ECe and how is it different from ECw?+
ECe is the electrical conductivity of the saturated-paste extract of the soil — the salinity the roots actually feel — measured in deciSiemens per metre (dS/m). ECw is the conductivity of the irrigation water. As a rule of thumb at a 15–20% leaching fraction, root-zone ECe is about 1.5 × ECw, so 2 dS/m water gives roughly 3 dS/m soil. The calculator converts ECw to ECe for you.
Is 4 t/acre realistic if my field is saline?+
Only if you match the crop to the salinity. A salt-sensitive crop on ECe 6 dS/m soil may retain barely 40% of its potential, so a 4 t/acre target collapses to under 2 t. Pick a tolerant crop — barley keeps full yield to 8 dS/m — or leach the salts down before sowing. The tool shows the exact retained-yield percent so you can set a realistic target.
What is the threshold ECe for full yield?+
It is the maximum soil salinity a crop tolerates with no measurable yield loss. Below it the Maas–Hoffman curve is flat at 100%. Tolerant crops have high thresholds (barley 8.0, cotton 7.7, sugar beet 7.0 dS/m); sensitive crops have low ones (beans and carrots 1.0, strawberry 1.0 dS/m). Keeping root-zone ECe under the threshold is the cheapest way to protect yield.
How do I convert a salinity reading in ppm to dS/m?+
For most agricultural waters and soils, 1 dS/m is approximately 640 ppm (mg/L) of total dissolved salts. So 1,280 ppm ≈ 2 dS/m. The conversion drifts a little with salt composition, but 640 is the standard factor used in FAO guidelines, so enter your reading in dS/m after dividing ppm by 640.
Which crops are the most salt-tolerant?+
Among the field crops, barley is the benchmark (threshold 8.0 dS/m, slope 5%), followed by cotton, sugar beet, triticale and guar. Tall wheatgrass and bermuda grass top the forages, and the date palm is the standout fruit. These crops are the right choice when leaching is impractical and the soil is already saline.
What does the slope (% per dS/m) mean for my yield?+
The slope is how fast yield falls once salinity passes the threshold. A 5% slope means each extra dS/m costs 5 percentage points of yield; a 19% slope (beans) means the same 1 dS/m costs nearly four times as much. So two crops with the same threshold can behave very differently — always read the threshold and the slope together, which the tool charts for you.
Can I reduce salinity instead of changing the crop?+
Yes — applying water beyond the crop's need (a leaching fraction) flushes salts below the root zone, lowering ECe. Improving drainage, adding gypsum on sodic soils, and avoiding salty irrigation water all help. The calculator's threshold tells you the ECe target to leach down to; if leaching is impractical, switch to a more tolerant crop from the ranking.
At what ECe does yield reach zero?+
Yield hits zero when ECe = threshold + 100 ÷ slope. For beans that is 1.0 + 100÷19 ≈ 6.3 dS/m; for barley it is 8.0 + 100÷5 = 28 dS/m. The 50%-yield point (threshold + 50÷slope) is the more useful planning figure, and the tool reports it for the focused crop.
Does salinity affect the whole field evenly?+
Rarely. Salts concentrate in low spots, near the soil surface as water evaporates, and at the far end of furrows. A single ECe number is an average, so sample several spots and use the highest reading for sensitive crops. The model assumes a steady root-zone ECe, which is the standard FAO basis for these threshold and slope values.
Where do the threshold and slope values come from?+
From Maas & Hoffman's 1977 review of field salt-tolerance trials, as tabulated in FAO Irrigation & Drainage Paper 29 Revision 1 (Ayers & Westcot, 1985) Table 4 and Paper 61. They are field means for ECe (saturated-paste extract). Variety, climate, growth stage and salt composition shift the real numbers, so treat the output as a well-grounded planning estimate, not a guarantee.