Шиофок (Шаблон:Јез-мађ) је град у Мађарској који се налази на јужној обали језера Балатон у округу Шомођ. Овај град је популарна туристичка дестинација са неколицином плажа и добром климом. Шиофок је, услед развијеног туризма, једна од најбогатијих општина Мађарске. Често се назива и „главним градом Балатона".
Река Шио, која пролази кроз Шиофок, је отока језера Балатон.