Everything You Need to Know About Cancer

Do you have Cancer in your chart?

We’re covered just about every aspect of astrology— from houses to elements to each and every planet. But, you know what we haven’t done? An in-depth guide for each sign in the zodiac. Now we’ve reached Cancer, one of the most emotional signs in the zodiac. Take a look at our guide to Cancer in the gallery below, then let us know if you have Cancer in your chart in the comments section on social media.

What is Cancer?

Cancer is the fourth sign in the zodiac and Cancers have birthdays between June 21st and July 22nd. The name originates from its constellation and it’s represented by the crab. Cancer is the cardinal water sign and it’s ruled by the Moon.

Happy Birthday GIF - Find & Share on GIPHY

Cancer Sun

If your Sun is in Cancer, you’re a sensitive soul. You feel your emotions deeply and have a lot of compassion for those around you. You’re also known for being very nurturing and value the home.

Cancer Moon

If your Moon is in Cancer, you’re very intuitive. You require emotional support and security. You have a strong sense for what others need and feel—and are likely an empath.

Cancer Rising

If your Rising is in Cancer, you can come off a little shy or reserved upon first meeting people. You’re very romantic, as well as very loyal to your partner. You’ve also appear very mysterious.


Cancers are most compatible with their fellow water signs, Scorpio and Pisces. You can also have magnetic chemistry with down to Earth signs like Taurus and Virgo. You’re typically least compatible with Air signs—Gemini, Libra and Aquarius.


Cancers will often find success in nurturing careers like nursing, therapy, social work and teaching. You’ll also find success in careers centered on the home, such as real estate and interior design.

Famous Cancers

Some of our favorite Cancer Sun celebrities include Ariana Grande, Lana Del Rey, Selena Gomez, Meryl Streep, Solange Knowles, Khloe Kardashian, Pamela Anderson, Lindsay Lohan, Post Malone, Sofia Vergara, Kristen Bell, Jessica Simpson, Missy Elliott, Sandra Oh, Selma Blair, Liv Tyler, Busy Phillips, Margot Robbie and Priyanka Chopra.