Horoscope › Monthly
Monthly Horoscope December 2025 — All 12 Signs
Vedic Rashifal by Moon sign · December 2025
Pick your Moon sign for the month: a calendar of its best and careful days, the planets' changes and a remedy.
Aries
★★★☆☆A mixed month
Best days: 15 December, 16 December, 17 December, 25 December, 26 December
Read →
Taurus
★★★★☆A good month
Best days: 8 December, 9 December, 15 December, 16 December, 17 December
Read →
Gemini
★★★☆☆A mixed month
Best days: 1 December, 2 December, 3 December, 6 December, 7 December
Read →
Cancer
★★★☆☆A mixed month
Best days: 2 December, 3 December, 20 December, 30 December, 31 December
Read →
Leo
★★★☆☆A mixed month
Best days: 16 December, 17 December, 23 December, 24 December, 25 December
Read →
Virgo
★★★☆☆A mixed month
Best days: 1 December, 6 December, 7 December, 8 December, 9 December
Read →
Libra
★★★★★An excellent month
Best days: 10 December, 11 December, 27 December, 28 December, 29 December
Read →
Scorpio
★☆☆☆☆A testing month
Best days: 2 December, 3 December, 4 December, 5 December, 30 December
Read →
Sagittarius
★★★☆☆A mixed month
Best days: 6 December, 7 December, 15 December, 16 December, 17 December
Read →
Capricorn
★★★☆☆A mixed month
Best days: 1 December, 6 December, 7 December, 15 December, 16 December
Read →
Aquarius
★★★★☆A good month
Best days: 8 December, 21 December, 22 December, 30 December, 31 December
Read →
Pisces
★☆☆☆☆A testing month
Best days: 1 December, 4 December, 5 December, 13 December, 14 December
Read →
Changes in the sky this month
- 5 DecemberJupiter enters Gemini
- 6 DecemberMercury enters Scorpio
- 7 DecemberMars enters Sagittarius
- 16 DecemberSun enters Sagittarius
- 20 DecemberVenus enters Sagittarius
- 29 DecemberMercury enters Sagittarius
Festivals and vrats this month
- 1 DecemberGita Jayanti (Mokshada Ekadashi)
- 1 DecemberMokshada Ekadashi
- 2 DecemberBhaum Pradosh
- 4 DecemberDattatreya Jayanti
- 4 DecemberMargashirsha Purnima
- 7 DecemberSankashti Chaturthi
- 15 DecemberSaphala Ekadashi
- 16 DecemberDhanu Sankranti
- 17 DecemberBudh Pradosh
- 19 DecemberPausha Amavasya
- 30 DecemberPausha Putrada Ekadashi
Get your rashifal every morning
Free, at 5:30 am. Choose your rashi; stop any time.
Today's horoscope →This week's horoscope →Horoscope 2026 →Horoscope 2027 →
Questions
Which Moon signs have the best time in December 2025?
By transits from the Moon sign: Libra, Taurus, Aquarius.
Which planets change sign in December 2025?
5 December: Jupiter enters Gemini; 6 December: Mercury enters Scorpio; 7 December: Mars enters Sagittarius; 16 December: Sun enters Sagittarius; 20 December: Venus enters Sagittarius; 29 December: Mercury enters Sagittarius.