"Baby's Got a Hold on Me" is a song written by Jeff Hanna, Bob Carpenter and Josh Leo, and recorded by American country music group Nitty Gritty Dirt Band. It was released in March 1987 as the first single from the album Hold On. The song reached number 2 on the Billboard Hot Country Singles & Tracks chart.