József Kovács (3 March 1926 - 29 March 1987) was a Hungarian athlete who competed mainly in the 10,000 metres.
Born in Nyíregyháza, Szabolcs-Szatmár-Bereg he competed for Hungary in the 1956 Summer Olympics held in Melbourne, Australia in the 10,000 metres where he won the silver medal.