Jeollanam-do is een provincie in het zuidwesten van Zuid-Korea. De provincie wordt bestuurd vanuit het district Muan. In het noorden grenst de provincie aan Jeollabuk-do, in het oosten aan Gyeongsangnam-do en in het zuiden aan de Straat Korea. De provincie ligt aan de Gele Zee. Bijna 2000 eilanden behoren tot de provincie.
De oppervlakte van de provincie is 12.052 km2 en het inwoneraantal (2006) 1.994.478, waarmee er 165 inwoners per vierkante kilometer wonen. 47% woont in de steden (si). Het land bestaat voor 17,2% uit sawa, 9,9% uit agrarisch gebied, 59,0% uit bos en het overige gebied is 13,9% groot.
De gemiddelde temperatuur is hier 13,5 ℃ tot 14,4 ℃. Jaarlijks valt er gemiddeld 1494 mm regen, waarvan het overgrote deel in de zomer.
In het district Yeongam-gun werd van 2010 tot en met 2013 de Formule 1 GP van Korea verreden.