This post contains affiliate links. As an Amazon Associate I earn from qualifying purchases. If you click a link and make a purchase, I may receive a small commission at no extra cost to you.
A cactus turning yellow is usually a sign of stress, and it’s a clear signal that something in its environment needs your attention.
If you’ve noticed your cactus turning yellow, you’re probably wondering what’s going wrong, and the good news is that most causes are easy to fix once you identify them.
A cactus turning yellow can be caused by overwatering, underwatering, too much direct sun, poor drainage, or even a sudden change in temperature.
In this post, we’ll dig into each of these reasons why a cactus turns yellow, how to tell them apart, and what you can do to bring your spiky friend back to a healthy green.
Let’s get to the root of the problem so your cactus can thrive again.
Why Is My Cactus Turning Yellow?
A cactus turning yellow often comes down to one of a few core issues, and figuring out which one is happening is your first step to recovery.
Here are the main culprits behind that yellow color shift.
1. Overwatering Is the Most Common Cause
Overwatering is the number one reason a cactus turns yellow, and it’s also the easiest mistake to make.
Cactus roots are designed to absorb water quickly and then dry out completely between waterings.
When you water too often, the roots stay soggy, and they can’t breathe, which leads to root rot.
As the roots decay, they can’t deliver nutrients to the plant, so the cactus turning yellow is your first visible clue that the roots are struggling.
If the yellowing is soft, mushy, or starts at the base, overwatering is almost certainly the issue.
2. Underwatering Can Also Cause Yellowing
While it’s less common than overwatering, underwatering can definitely make a cactus turn yellow too.
When a cactus goes too long without water, it starts to shrivel and lose its plumpness, and the skin can turn yellow or pale as the plant becomes dehydrated.
A cactus turning yellow from lack of water will usually feel hard, dry, and maybe even wrinkled rather than mushy.
If you’ve been neglecting your watering schedule, that’s likely why your cactus is turning yellow, so a deep, thorough soak can help it bounce back.
3. Too Much Direct Sunlight Causes Sunburn
Cacti love light, but there’s a limit, and a cactus turning yellow might actually be getting sunburned.
When you move a cactus from a lower-light spot into intense, all-day direct sun without an adjustment period, the chlorophyll breaks down.
That breakdown makes the cactus turn yellow, especially on the side facing the sun.
Sunburned yellowing often looks pale, bleached, or patchy, and it can even turn brown or white if the damage is severe.
If your cactus is yellow on the top or one side, it’s likely getting too much harsh light.
4. Poor Drainage Can Trap Water and Harm Roots
Even if you water correctly, a cactus turning yellow might be caused by the soil or pot holding onto moisture for too long.
Regular potting soil is too dense for cacti, as it retains water and doesn’t allow proper airflow around the roots.
A pot without drainage holes is another major problem, because any extra water sits at the bottom and keeps the roots wet.
When the roots can’t dry out, they rot, and a cactus turning yellow is your plant’s way of saying the roots are in trouble.
Check your soil mix and pot to make sure water can flow out freely.
How to Fix a Cactus Turning Yellow
Once you know why your cactus is turning yellow, you can take the right steps to help it recover and return to its healthy green color.
Here’s how to address each common cause effectively.
1. Adjust Your Watering Routine
For a cactus turning yellow from overwatering, stop watering immediately and let the soil dry out completely.
If the soil is still wet after a week, you might need to repot your cactus into fresh, dry cactus mix.
For a cactus turning yellow from underwatering, give it a good soak by placing the pot in a tray of water for 20–30 minutes, letting the soil absorb moisture from the bottom.
Then, water only when the top inch of soil feels bone dry, which is usually every 2–4 weeks depending on your climate.
2. Move It to the Right Light
If sunburn is causing your cactus to turn yellow, move it to a spot with bright but indirect light for a few weeks.
Gradually reintroduce it to more sun over a period of 7–10 days so it can acclimate without stress.
A cactus turning yellow from light stress will usually green up again if you catch it early and avoid further scorching.
Aim for a south- or west-facing window with some afternoon shade, or use a sheer curtain to filter intense rays.
3. Repot with Proper Drainage
To fix a cactus turning yellow due to poor drainage, repot it into a container with at least one drainage hole at the bottom.
Use a well-draining cactus mix that contains sand, perlite, or pumice to keep the roots dry.
When you repot, gently remove any mushy or black roots, and let the cut areas callus over for a day before placing it in fresh soil.
This simple change can stop a cactus from turning yellow and prevent future root rot.
Other Factors That Make a Cactus Turn Yellow
While the causes above are the most common, a few other things can lead to a cactus turning yellow in certain situations.
1. Temperature Shock
Cacti are tough, but they hate sudden temperature swings, and a cactus turning yellow might be a reaction to cold drafts or extreme heat.
If your cactus sits near a drafty window in winter or next to a hot vent in summer, the stress can cause yellowing.
Keep your cactus in a stable spot where temperatures stay between 60–85°F.
2. Nutrient Deficiency
A cactus turning yellow could also mean it’s lacking essential nutrients like nitrogen or magnesium.
This is more common in cacti that haven’t been fertilized in years or are in very depleted soil.
Feed your cactus with a diluted, low-nitrogen fertilizer designed for cacti during the growing season (spring and summer).
Just don’t overdo it, because too much fertilizer can actually cause damage and make the cactus turn yellow from chemical burn.
3. Natural Aging or Pests
Sometimes a cactus turning yellow is just part of its natural life cycle, especially if it’s an older plant at the base.
That woody, yellowing bottom section is normal corking, not a health issue.
Pests like scale or spider mites can also drain a cactus of its energy, leading to yellow patches.
Check for tiny bugs, webbing, or sticky residue, and treat with insecticidal soap if you find any.
So, What Causes a Cactus to Turn Yellow?
A cactus turning yellow is caused by overwatering, underwatering, too much sun, poor drainage, temperature stress, or nutrient problems, and most of these are fixable with the right care.
The key is to observe your cactus closely and match the yellowing pattern with the cause so you can act quickly.
If you’ve been wondering what causes a cactus to turn yellow, just remember that it’s almost always a cry for help about its environment.
Start with the most likely culprit—overwatering—and work your way through the others until you find what’s wrong.
With a little patience and the adjustments we’ve covered, your cactus can bounce back to a vibrant, healthy green in no time.
So don’t panic when you see that yellow tint, just use this guide to troubleshoot what causes a cactus to turn yellow and give your plant the care it needs.