How to Choose Profitable Crops in Nigeria: Let Soil, Rainfall, and Market Price Drive Your Decision
Every planting season, Nigerian farmers face the same question: What should I plant this year? The truth is, profitable crop selection is about matching soil, rainfall, and market price.
Every planting season, Nigerian farmers face the same question: What should I plant this year? Some follow tradition—"my father planted maize, so I plant maize." Others chase last year's hot crop without checking if their land can support it. Both approaches leave money on the table.
The truth is, profitable crop selection isn't about guesswork or following the crowd. It's about matching three things: what your soil can grow, what your rainfall can sustain, and what the market will pay. When these three align, you reduce risk and increase your chances of a good return.
In this guide, I break down how to use soil type, rainfall patterns, and current market prices to make smarter planting decisions—whether you're farming 1 hectare in Kaduna or 20 hectares in Benue. I also show you how to use ToolBase's Nigeria Agro-Land Planner to map these factors before you buy seeds or clear land.
Last Updated: July 2026
Why Most Farmers Choose the Wrong Crops (And Lose Money)
I've spoken with extension officers in Kano, Oyo, and Ebonyi who see the same pattern every year: farmers plant crops that don't match their agro-ecological zone, then blame "bad weather" or "low prices" when yields disappoint.
Here's what actually happens:
- Soil mismatch: A farmer in Sokoto (sandy, low-rainfall Sahel zone) plants cassava, which needs deep, moist forest soils. The crop struggles, yield is 40% of potential, and the farmer loses money on inputs.
- Rainfall mismatch: A farmer in Maiduguri (600–800mm annual rainfall) plants rice without irrigation, expecting rain-fed success. Mid-season drought hits, and the crop fails.
- Market mismatch: A farmer in Ogun plants 5 hectares of maize because "maize was ₦1,200 per paint bucket last year." By harvest, the price drops to ₦780 due to oversupply, and storage costs eat the margin.
The fix isn't more capital—it's better planning. Let's look at each factor.
Understanding Nigeria's Soil Types and What They Can Grow
Nigeria has 12 major soil types according to FAO classification, ranging from sandy Arenosols in the north to waterlogged Gleysols in the Niger Delta. Your soil type determines which crops will thrive and which will struggle no matter how much fertilizer you apply.
Major Soil Types by Zone
| Soil Type | Where It's Found | Characteristics | Best Crops | Avoid |
|---|---|---|---|---|
| Arenosols (Sandy) | Sokoto, Kebbi, Jigawa, Yobe | Low water retention, low fertility | Millet, sorghum, groundnut | Cassava, rice, vegetables |
| Luvisols (Loamy) | Kano, Katsina, Kaduna | Moderate fertility, good drainage | Maize, soybean, cowpea | Rice (without irrigation) |
| Lixisols (Lateritic) | Niger, Kwara, Kogi, Nasarawa | Acidic, moderate depth | Yam, maize, cassava (with lime) | Rice, vegetables |
| Nitisols (Red clay) | Oyo, Osun, Ekiti, Edo | Deep, well-drained, fertile | Cassava, yam, oil palm, cocoa | Millet, sorghum |
| Fluvisols (Alluvial) | River valleys (Niger, Benue, Kaduna rivers) | High fertility, seasonal flooding | Rice, vegetables, maize | Tree crops (flooding risk) |
| Gleysols (Waterlogged) | Niger Delta, Bayelsa, Rivers | Poor drainage, high water table | Rice, aquaculture | Most field crops |
| Vertisols (Heavy clay) | Parts of Plateau, Bauchi | Cracks when dry, sticky when wet | Sorghum, cowpea | Root crops (hard to harvest) |
Source: FAO Soil Taxonomy, Nigerian Soil Health Scheme
How to Know Your Soil Type
You don't need a lab test to get a rough idea:
- Squeeze test: Take moist soil and squeeze it. If it forms a tight ball and feels gritty, it's sandy (Arenosols). If it's smooth and holds shape, it's loamy (Luvisols). If it's sticky and cracks when dry, it's clay (Vertisols).
- Color check: Red or reddish-brown soil = Nitisols (good for cassava, yam). Grey or black soil = Gleysols/Fluvisols (good for rice). Light brown = Arenosols/Luvisols (good for millet, maize).
- Digital maps: The Nigerian Farmers Soil Health Scheme (NFSHCS) has free digital soil maps for all 36 states. You can check your LGA's dominant soil type at nfshcs.agriculture.gov.ng.
Pro tip: If you're planning a large farm (5+ hectares), invest in a soil test through your state's Ministry of Agriculture. It costs ₦15,000–₦30,000 but tells you exactly what nutrients are missing and which crops suit your plot.
Rainfall Zones: Matching Crops to Your Climate
Rainfall is the single biggest determinant of crop success in rain-fed agriculture. Nigeria has six agro-ecological zones with annual rainfall ranging from 500mm in the Sahel to 3,000mm in the Mangrove Swamp.
Nigeria's Rainfall Zones and Suitable Crops
| Zone | Annual Rainfall | States (Examples) | Growing Season | Best Crops |
|---|---|---|---|---|
| Sahel Savanna | 500–800mm | Sokoto, Kebbi, Jigawa, Yobe, Borno | 90–120 days | Millet, sorghum, cowpea, groundnut |
| Sudan Savanna | 800–1,100mm | Kano, Katsina, Kaduna, Bauchi, Gombe | 120–150 days | Maize, sorghum, soybean, sesame |
| Guinea Savanna | 1,100–1,500mm | Niger, Kwara, Kogi, Nasarawa, Taraba | 150–200 days | Maize, yam, cassava, rice (upland) |
| Derived Savanna | 1,300–1,600mm | Oyo, Osun, Ekiti, parts of Edo | 180–240 days | Cassava, yam, maize, oil palm |
| Rainforest | 1,500–2,500mm | Ondo, Edo, Delta, Cross River | 240–300 days | Cassava, oil palm, cocoa, rubber, plantain |
| Mangrove Swamp | 2,500–3,000mm | Rivers, Bayelsa, Akwa Ibom, Lagos coastal | 300+ days | Rice (swamp), aquaculture, oil palm |
Source: NiMet, FAO Agro-Ecological Zoning
Rainfall Patterns Matter More Than Totals
Two farmers can get the same 1,200mm annual rainfall but have different outcomes because of distribution:
- Bimodal rainfall (two peaks: March–July and September–October) in the south supports two planting cycles for maize or vegetables.
- Unimodal rainfall (one peak: June–September) in the north allows only one cycle, so you must time planting precisely.
Check your LGA's pattern: The Nigerian Meteorological Agency (NiMet) publishes seasonal climate predictions every February. You can download state-specific rainfall maps at nimet.gov.ng/scp.
What Happens When You Ignore Rainfall?
- Under-rainfall: Planting rice in Kano (800mm) without irrigation = crop failure. Rice needs 1,200–1,500mm or reliable irrigation.
- Over-rainfall: Planting millet in Port Harcourt (2,400mm) = fungal diseases, lodging, and low yield. Millet thrives in dry Sahel conditions.
Market Prices: Don't Plant Blindly Into a Glut
Even if your soil and rainfall are perfect, you can lose money if you plant a crop that's oversupplied at harvest. Nigerian commodity prices swing wildly based on season, region, and national supply.
Current Market Prices (July 2026)
Here are average farmgate prices for major crops across Nigeria:
| Crop | Unit | Price Range (₦) | Price Trend (YoY) | Best Markets |
|---|---|---|---|---|
| White Maize | 50kg bag | ₦45,000 – ₦65,000 | ↓ 33% (from ₦1,168/kg to ₦784/kg) | Kano, Kaduna, Nasarawa |
| Local Rice | 50kg bag | ₦75,000 – ₦95,000 | ↓ 11% (from ₦2,068/kg to ₦1,841/kg) | Ebonyi, Benue, Kebbi |
| Imported Rice | 50kg bag | ₦90,000 – ₦120,000 | ↓ 12% | Lagos, Kano, Port Harcourt |
| Cassava (Fresh) | 1 tonne | ₦45,000 – ₦60,000 | Stable | Oyo, Osun, Edo, Delta |
| Garri (White) | 50kg bag | ₦35,000 – ₦55,000 | Stable | Ogun, Oyo, Edo |
| Soybean | 50kg bag | ₦85,000 – ₦110,000 | ↑ 15% | Kaduna, Nasarawa, Taraba |
| Sesame | 50kg bag | ₦180,000 – ₦220,000 | ↑ 25% | Jigawa, Kano, Kaduna |
| Groundnut | 50kg bag | ₦70,000 – ₦90,000 | Stable | Kano, Katsina, Jigawa |
| Yam | 1 tuber (large) | ₦800 – ₦1,500 | Seasonal (cheaper Jan–March) | Benue, Niger, Kwara |
Sources: NBS Food Prices, Lagos Commodities Exchange, Commodity.ng
How to Use Price Data
- Track trends: Prices for maize dropped 33% in 2026 due to good harvests. If you planted maize in 2025 expecting ₦1,200/kg, you'd be disappointed at ₦784/kg.
- Check regional differences: Rice in Ebonyi (producing state) is ₦380–₦420/kg, but in Lagos (consuming state) it's ₦440–₦480/kg. If you're near a consuming market, you can capture the margin.
- Avoid gluts: When everyone plants maize because "it was profitable last year," supply surges and prices crash. Diversify or add value (e.g., process maize into ogi or animal feed).
Free price tracking: Use Commodity.ng or Lagos Commodities Exchange for live spot prices.
Putting It All Together: A Decision Framework
Now let's combine soil, rainfall, and price into a simple framework you can use before planting.
Step 1: Map Your Land's Constraints
Ask:
- What's my soil type? (Use NFSHCS digital maps or do a squeeze test)
- What's my rainfall zone? (Check NiMet maps or your LGA's historical data)
- What's my irrigation access? (None, borehole, river, dam)
This gives you a shortlist of viable crops. For example:
- Sokoto (Arenosols, 600mm rainfall, no irrigation): Millet, sorghum, groundnut, cowpea.
- Oyo (Nitisols, 1,400mm rainfall, no irrigation): Cassava, yam, maize, oil palm.
- Ebonyi (Fluvisols, 1,600mm rainfall, river access): Rice, vegetables, maize.
Step 2: Filter by Market Demand
From your shortlist, ask:
- What's the current price trend? (Check Commodity.ng or NBS data)
- Who buys this crop near me? (Millers, processors, exporters, local markets)
- Is there a glut coming? (If 80% of farmers in your LGA planted maize, expect low prices)
Example: A farmer in Kaduna (Luvisols, 900mm rainfall) has these options:
- Maize (₦45,000–₦65,000/bag, ↓ 33% YoY)
- Soybean (₦85,000–₦110,000/bag, ↑ 15% YoY)
- Sesame (₦180,000–₦220,000/bag, ↑ 25% YoY)
All three grow well in Kaduna's soil and rainfall. But soybean and sesame have stronger price momentum.
Step 3: Run a Quick Profitability Check
For each crop, estimate:
- Yield per hectare (based on your zone's average)
- Revenue = Yield × Price
- Cost = Seeds, fertilizer, labor, transport
- Profit = Revenue – Cost
Example: 1 Hectare in Niger State (Lixisols, 1,200mm rainfall)
| Crop | Yield (tonnes/ha) | Price (₦/tonne) | Revenue (₦) | Cost (₦) | Profit (₦) |
|---|---|---|---|---|---|
| Maize | 2.5 | ₦784,000 | ₦1,960,000 | ₦850,000 | ₦1,110,000 |
| Cassava | 15 | ₦50,000 | ₦750,000 | ₦400,000 | ₦350,000 |
| Soybean | 1.8 | ₦1,700,000 | ₦3,060,000 | ₦950,000 | ₦2,110,000 |
Note: Prices and yields are averages; your results will vary. Costs include seeds, fertilizer, labor, and transport.
In this example, soybean is the most profitable—but only if your soil and rainfall support it. Cassava has lower profit but is more drought-tolerant.
State-by-State Crop Recommendations
Here's a quick reference for major farming states:
| State | Soil Type | Rainfall (mm/yr) | Top 3 Crops | Watch Out For |
|---|---|---|---|---|
| Kano | Luvisols | 800–1,000 | Maize, soybean, sesame | Drought, low rainfall years |
| Kaduna | Luvisols | 900–1,100 | Soybean, maize, sesame | Early season dry spells |
| Kebbi | Fluvisols | 700–900 | Rice (irrigated), sorghum, onion | Waterlogging in river valleys |
| Oyo | Nitisols | 1,300–1,500 | Cassava, yam, oil palm | Cassava mosaic disease |
| Benue | Fluvisols/Lixisols | 1,200–1,400 | Rice, yam, soybean | Flooding in lowlands |
| Ebonyi | Fluvisols | 1,500–1,700 | Rice, cassava, oil palm | High input costs for rice |
| Sokoto | Arenosols | 600–800 | Millet, sorghum, groundnut | Severe drought risk |
| Rivers | Gleysols | 2,400–2,800 | Rice (swamp), oil palm, aquaculture | Poor drainage for field crops |
Source: NiMet, NBS, State Ministry of Agriculture reports
How ToolBase's Nigeria Agro-Land Planner Helps
This is where planning gets easier. ToolBase's Nigeria Agro-Land Planner lets you input your state, LGA, and farm size, then shows:
- Soil suitability for 20+ crops based on your location
- Rainfall zone and growing season length
- Estimated yield ranges for your zone
- Current market prices from Commodity.ng and NBS
Example workflow:
- Select "Kaduna → Chikun LGA → 5 hectares"
- The tool shows: "Luvisols, 950mm rainfall, 150-day growing season"
- It recommends: Soybean (high suitability), maize (medium), cassava (low—needs more rainfall)
- It pulls current prices: Soybean ₦1,700/kg, maize ₦784/kg
- You run a profitability check and decide to plant 3ha soybean, 2ha maize
This takes 10 minutes instead of weeks of guesswork.
Common Mistakes to Avoid
Based on extension officer reports and farmer surveys:
- Planting "what everyone else is planting": Leads to oversupply and price crashes.
- Ignoring soil tests: Applying fertilizer to the wrong soil type wastes money.
- Planting too early or too late: Missing the rainfall peak reduces yield by 30–50%.
- Not checking market access: Growing tomatoes in a remote LGA with no cold chain = post-harvest losses.
- Over-relying on one crop: Diversify to spread risk (e.g., 60% maize, 40% soybean).
Final Thoughts
Choosing what to plant isn't about luck or tradition. It's about matching your land's reality (soil + rainfall) with market reality (price + demand). When you do this systematically, you reduce risk and increase your chances of a profitable harvest.
Use the frameworks, tables, and tools in this guide to make data-driven decisions—not guesses. And remember: the best crop is the one your land can grow well and the market will pay for.
This article is for educational purposes only and does not constitute professional advice. Consult a qualified professional for your specific situation.