water meets earth
Cancer & Capricorn Compatibility
Cancer
Capricorn
Strong Spark · Opposite signs
Cancer and Capricorn 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. Cancer brings a nurturing, intuitive, protective energy ruled by the Moon, while Capricorn answers with something ambitious, grounded, disciplined under Saturn.
Love & romance
Romantically, Cancer's cardinal water nature meets Capricorn's cardinal earth side. There's genuine heat here, but lasting love asks both of you to translate across very different love languages.
Friendship
As friends, Cancer and Capricorn bond over what the other does differently; the friendship widens both your worlds.
Communication
Cancer (the Moon) and Capricorn (Saturn) 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
water · earth
More Cancer matches
Cancer & Capricorn FAQ
Are Cancer and Capricorn compatible?▾
Cancer and Capricorn score 75/100 — a "Strong Spark" pairing. Real chemistry and plenty of common ground to build on.
Do Cancer and Capricorn make a good couple?▾
Romantically, Cancer's cardinal water nature meets Capricorn's cardinal earth 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 Cancer–Capricorn 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.