Cancer Compatibility: Best And Worst Zodiac Romantic Matches, Ranked

Those born under the Cancer sign, between June 21 and July 22, take an emotional approach to life. Like all water signs, they are passionate and sensitive to all around them. While they can be prone to mood swings, Cancers are among the most caring, generous, and kind-hearted people in the zodiac. But not everyone is well-suited to them. Read on to find out which signs have the most compatibility with and make the best romantic matches for Cancer, and which signs are the worst.

  1. Leo (July 23 – August 22) Cancer and Leo make a brilliant romantic match, even if the two don’t seem to have much compatibility at first glance. Despite their hard, fiery personality, Leo is a loving and loyal sign—exactly what Cancer needs. And Leo also needs to be looked after, the way Cancer cares for their partners. These two signs both crave a deep connection and are also different enough to teach each other a bit about life. A match made in heaven!
  2. Libra (September 23 – October 22) An air sign, Libra also makes a great partner for Cancer. Prone to insecurity, Cancer needs a sign who will make their feelings known and show lots of affection. That’s Libra. This sign is one of the great romancers of the zodiac. They know how to make someone feel special, which is exactly what Cancer craves from a partner. Libra is also wise and patient, and the perfect personality to deal with Cancer’s mood swings.
  3. Pisces (February 19 – March 20) Being another water sign, Pisces is made out of the same stuff as Cancer. While these two signs do have their differences, they tend to operate in the same way. They understand the world the same way. Both are sensitive and caring and crave a deep and meaningful love. In most cases, orchestrating a relationship between these two signs will be easy because they’re always on the same page.
  4. Scorpio (October 23 – November 21) Scorpio is another water sign. While they might be different from Cancer in some ways, both signs are emotional and desire a meaningful connection with someone. They want the same things, even if they seem different on the surface. Cancer takes a long time to open up and trust someone, but charismatic Scorpio is the type of personality who can speed the process along.
  5. Taurus (April 20 – May 20) At first, Taurus and Cancer look the same. They both seem agreeable and logical. But this is just Cancer’s protective outer shell. On the inside, this sign is much more delicate, vulnerable, and affectionate than they first pretend to be. Even though these two signs have their differences, they can still make it work. Taurus is level-headed, patient, and cautious, which makes them a good candidate to tread carefully around the sensitive Cancer.
  6. Aries (March 21 and April 19) It doesn’t seem like Aries and Cancer would make great romantic partners at first. Being bold and impulsive, Aries may offend Cancer or lose their patience with this sensitive sign. However, these two signs have one key trait in common: loyalty. Aries is one of the most loyal signs in the zodiac, and Cancer will be able to trust them. Cancer will also be able to nurture Aries in a way that they didn’t know they needed.
  7. Virgo (August 23 – September 22) An earth sign and a water sign, Virgo and Cancer are starkly different in many ways. They’re not the very best match in the zodiac, but they’re not the worst either. While Virgo is more logical and Cancer is more emotional, the two can relate over a careful and cautious approach to life. Cancer may find Virgo too judgmental, while Virgo might think Cancer is too hysterical. But if they can move past these differences, they may find that they actually enjoy many of the same activities and bond over shared opinions.
  8. Capricorn (December 22 – January 19) Like Virgo, Capricorn is an earth sign and not the best match for Cancer. Logical, practical, and sometimes a little cold, this sign may leave Cancer feeling rejected and craving affection. But they can strike a dynamic that can make it work between them. If Capricorn takes on the leadership role in the relationship, and Cancer becomes the nurturer, they may find a way to fulfill each other’s needs.
  9. Sagittarius (November 22 – December 21) Sagittarius and Cancer are both passionate signs. They’re both prone to emotional outbursts and are ruled by their hearts, not their heads. Still, these two don’t make a great pair. Cancer needs loyalty and stability as well as passion. Sagittarius, on the other hand, craves adventure and spontaneity. This fire sign is too much of a wanderer and has too much of a wandering eye.
  10. Gemini (May 21 – June 20) Gemini and Cancer seem to want opposite things. Cancer is a homebody and family-orientated. They dream of looking after a household and tend to feel the most comfortable when there’s routine. But Gemini needs to constantly change things up. This sign prefers to feel free and likely can’t give Cancer the commitment they’re craving.
  11. Aquarius (January 20 – February 18) Both Aquarius and Cancer have big hearts. But the whimsical Aquarius might find Cancer too intense and heavy, like an anchor that keeps them tied down when they want to be free. Typically, this air sign likes to keep things light and can feel overwhelmed when there are too many emotions running wild around them. They also have very different approaches to life that tend not to suit each other. Cancers retreats to their shell when things get tough, while Aquarius dives in headfirst. While they can make it work if they try hard, it’s not the easiest match to maintain.
Vanessa Locampo is an Aussie writer who’s equally obsessed with YA fiction and pasta. Her time is divided between writing all the things, reading all the things, listening to Queen, and bopping her cat on the nose. She has a bachelor’s degree in Creative Writing and has written for sites including and Discovering Montana, and currently works as an editor at Glam. You can keep up with her on Instagram @vanessaellewrites.