Cancer soulmate: the signs that match Cancer best

By sun sign tradition, the best soulmate matches for Cancer are Scorpio and Pisces, which share the water element with Cancer. Virgo and Taurus come next, and Capricorn, the opposite sign, is the classic magnetic match. Cancer covers birthdays from June 21 to July 22.

Cancer at a glance

DatesJune 21 to July 22
ElementWater
QualityCardinal
Ruling planetThe Moon
Best soulmate signsScorpio, Pisces, Virgo and Taurus
Opposite signCapricorn

What Cancer looks for in a soulmate

Cancer loves by taking care of people. This sign wants emotional safety, a partner who remembers the small things and a home that feels like a refuge. Cancer can be guarded at first, so a Cancer soulmate is patient, openly affectionate and consistent enough to earn that trust.

The best soulmate signs for Cancer

In astrology, signs that share an element sit four signs apart on the zodiac wheel. That angle is called a trine, and tradition treats it as the most harmonious match. For Cancer, a water sign, the two trine signs are Scorpio and Pisces.

Cancer and Scorpio

Two water signs who want depth and loyalty. Tradition treats this as an intensely close match in which both feel understood.

Cancer and Pisces

Both are gentle, intuitive and caring. This is the classic tender match, with each sensing what the other needs.

Cancer with Virgo or Taurus

These signs sit two signs away from Cancer, an angle called a sextile, and they belong to a compatible element. Water nourishes earth. Cancer brings feeling and Virgo and Taurus bring steadiness, so tradition calls these easy, supportive matches.

Cancer and Capricorn, the opposite sign

Cancer looks after the home and Capricorn looks after the future. Tradition reads this as a pair that builds a secure family life.

Cancer compatibility with all 12 signs

The scores below come from our soulmate calculator, which rates each pair of sun signs out of 100 by how far apart they sit on the zodiac wheel.

SignScoreAngleWhat tradition says
Scorpio95Trine, four signs apartTwo water signs who want depth and loyalty.
Pisces95Trine, four signs apartBoth are gentle, intuitive and caring.
Virgo85Sextile, two signs apartWater nourishes earth. Cancer brings feeling and Virgo brings steadiness, so tradition calls this an easy, supportive match.
Taurus85Sextile, two signs apartWater nourishes earth. Cancer brings feeling and Taurus brings steadiness, so tradition calls this an easy, supportive match.
Capricorn80Opposite signsCancer looks after the home and Capricorn looks after the future.
Cancer80Same signTwo Cancer signs understand each other quickly and share the same blind spots.
Leo55Neighboring signsCancer is water and Leo is fire, so these neighbors on the zodiac wheel differ in pace and style. Tradition says this pair takes patience.
Gemini55Neighboring signsCancer is water and Gemini is air, so these neighbors on the zodiac wheel differ in pace and style. Tradition says this pair takes patience.
Libra50Square, three signs apartCancer and Libra are both cardinal signs, water against air, so they push in the same way toward different goals. Tradition reads this as chemistry with friction.
Aries50Square, three signs apartCancer and Aries are both cardinal signs, water against fire, so they push in the same way toward different goals. Tradition reads this as chemistry with friction.
Sagittarius45Quincunx, five signs apartCancer is cardinal water and Sagittarius is mutable fire, so they share neither an element nor a quality. Tradition says this pair needs the most adjustment.
Aquarius45Quincunx, five signs apartCancer is cardinal water and Aquarius is fixed air, so they share neither an element nor a quality. Tradition says this pair needs the most adjustment.

The hardest matches for Cancer

By the same tradition, the hardest matches for Cancer are Libra and Aries, which sit three signs away. All three are cardinal signs, so each approaches life the same way while wanting different things. Sagittarius and Aquarius, five signs away, share neither an element nor a quality with Cancer. A low score describes more work, not a verdict. Plenty of happy couples have signs that clash on paper.

What a sun sign cannot tell you

Your sun sign is one factor in astrology. A full birth chart also has a moon sign, a rising sign and the positions of Venus and Mars, and those need your exact birth time and place. There is no scientific evidence that star signs predict how a relationship will go, so treat these matches as entertainment and as a prompt for thinking about what you want in a partner.

Check a specific birthday. The free soulmate calculator scores two birth dates by sun sign and life path number.

Open the calculator
Quick answers

Cancer soulmate questions

What sign is a Cancer soulmate?

By sun sign tradition, the strongest Cancer soulmate signs are Scorpio and Pisces, which share the water element with Cancer. Virgo and Taurus are also strong matches, and Capricorn is the opposite sign, which tradition treats as a magnetic pairing.

What is the hardest match for Cancer?

Libra and Aries sit three signs away from Cancer, which astrology calls a square, and Sagittarius and Aquarius sit five signs away. These pairs score lowest in our calculator. A low score describes more work, not a relationship that cannot last.

Can two Cancer signs be soulmates?

Yes. Two Cancer signs score 80 out of 100 in our calculator. They understand each other quickly, and they also share the same blind spots.

What are the Cancer dates?

Cancer covers birthdays from June 21 to July 22. The dates can shift by a day from year to year, so if you were born on the first or last day, check the neighboring sign as well.

Soulmate signs for the other zodiac signs

See all zodiac soulmate matches

Curious what your soulmate looks like?

A soulmate sketch and Soulmate Story for $37, delivered by email within 24 hours.

Start my sketch for $37