Balatonszemes je naselje u središnoj zapadnoj Mađarskoj.
Zauzima površinu od 36,02 km četvorna.
Nalazi se na 46° 48' 25" sjeverne zemljopisne širine i 17° 46' 48" istočne zemljopisne dužine, na južnoj obali Blatnog jezera.
Tik jugozapadno je Balatonlelle i ribnjak, a tik sjeverozapadno je Balatonőszöd. 3 km istočno i jugoistočno je Szólád, a 3 km južno-jugoistočno je Teleki.
Upravno pripada Balatonföldvárskoj mikroregiji u Šomođskoj županiji. Poštanski broj je 8636.
Južno prolazi državna autocestovna prometnica M7 (europska prometnica E71). Kroz naselje prolazi državna cestovna prometnica br. 7, a od jugozapadnog ruba se pruža državna cestovna prometnica br. 67. Kroz naselje prolazi željeznička pruga Budimpešta-Stolni Biograd-Velika Kaniža. U mjestu je željeznička postaja.
Balatonszemes ima 1694 stanovnika (2001.). Skoro svi su Mađari, a u mjestu živi nešto 14 Hrvata, 12 Nijemaca te ostalih.[1]