István Szőke (ur. 13 lutego 1947 w Budapeszcie, zm. 1 czerwca 2022 tamże) – węgierski piłkarz grający na pozycji pomocnika. Rozegrał 13 meczów w reprezentacji Węgier, w których strzelił 3 gole.
Kariera klubowa Swoją karierę piłkarską Szőke rozpoczynał w klubie Ferencvárosi TC. W sezonie 1965 zadebiutował w nim w pierwszej lidze. W latach 1967 i 1968 wywalczył z nim mistrzostwo Węgier. Z kolei w latach 1965, 1966, 1970, 1971, 1973 i 1974 był z Ferencvárosi wicemistrzem kraju. W 1968 roku awansował z Ferencvárosi do finału Puchaur Miast Targowych i wystąpił w finałowym dwumeczu z Leeds United (0:1, 0:0).
W 1975 roku Szőke odszedł z Ferencvárosi do klubu Volán SC. Grał w nim przez sezon i w 1976 roku zakończył swoją karierę.
Kariera reprezentacyjna W reprezentacji Węgier Szőke zadebiutował 25 maja 1969 roku w wygranym 2:0 meczu eliminacji do MŚ 1970 z Czechosłowacją. W 1972 roku wystąpił w jednym meczu turnieju finałowego Euro 72, półfinale ze Związkiem Radzieckim (0:1). Od 1969 do 1973 roku rozegrał w kadrze narodowej 13 meczów i strzelił w nich 3 gole.