earth meets water
Capricorn & Cancer Compatibility
Capricorn
Cancer
Strong Spark · Opposite signs
Capricorn and Cancer score 75/100 — a "Strong Spark" pairing. This is earth and water — water softens the ground, earth gives feelings a place to land. Opposite signs complete each other: each of you owns exactly what the other is missing, which is magnetic and maddening in equal measure. Capricorn brings a ambitious, grounded, disciplined energy ruled by Saturn, while Cancer answers with something nurturing, intuitive, protective under the Moon.
Love & romance
Romantically, Capricorn's cardinal earth nature meets Cancer's cardinal water side. There's genuine heat here, but lasting love asks both of you to translate across very different love languages.
Friendship
As friends, Capricorn and Cancer bond over what the other does differently; the friendship widens both your worlds.
Communication
Capricorn (Saturn) and Cancer (the Moon) are wired differently, so the clearest channel is naming what you each actually mean rather than assuming.
Where the friction shows up
The friction point: you want the same things from opposite directions. The fix is meeting in the middle instead of waiting for the other to cross over.
The advice
Invest in the gap. The chemistry is there; the longevity comes from learning each other's wiring on purpose.
Match score
75/100
Tier
Strong Spark
Aspect
Opposite signs
Elements
earth · water
More Capricorn matches
Capricorn & Cancer FAQ
Are Capricorn and Cancer compatible?▾
Capricorn and Cancer score 75/100 — a "Strong Spark" pairing. Real chemistry and plenty of common ground to build on.
Do Capricorn and Cancer make a good couple?▾
Romantically, Capricorn's cardinal earth nature meets Cancer's cardinal water side. There's genuine heat here, but lasting love asks both of you to translate across very different love languages.
What is the hardest part of an Capricorn–Cancer relationship?▾
The friction point: you want the same things from opposite directions. The fix is meeting in the middle instead of waiting for the other to cross over.