Josephat Machuka (born 12 December 1973) is a Kenyan long-distance runner. He won IAAF World Cross Country Championships junior bronze medal in 1992 and 1993. In the 1996 IAAF World Cross Country Championships he was 10th and was part of the Kenyan team that won team gold. He competed at the 1996 Atlanta Olympics, finishing fifth in the men's 10,000 metres race, won by Haile Gebrselassie. He was also fifth in the 1995 World Championships 10,000 metres race. He won the Eurocross meeting in Luxembourg in 1998.