<P> `` You Keep Me Hangin ' On '' is a 1966 song written and composed by Holland -- Dozier -- Holland . It first became a popular Billboard Hot 100 number one hit for the American Motown group the Supremes in late 1966 . The rock band Vanilla Fudge covered the song a year later and had a top ten hit with their version . British pop singer Kim Wilde covered `` You Keep Me Hangin ' On '' in 1986 , bumping it back to number one on the Billboard Hot 100 in June 1987 . The single reached number one by two different musical acts in America . In the first 32 years of the Billboard Hot 100 rock era , `` You Keep Me Hangin ' On '' became one of only six songs to achieve this feat . In 1996 , country music singer Reba McEntire 's version reached number 2 on the US Billboard Hot Dance Club Play chart . </P>
who wrote the song keep me hanging on
Holland -- Dozier -- Holland