Old MacDonald Had a Farm Lyrics
One of the most beloved farm animal songs. Each verse introduces a new farm animal and its sound, helping children learn animal names and sounds in a memorable format. Best for ages 1–6. Onomatopoeic animal sounds (moo, oink, quack) are among the earliest sounds toddlers can reliably produce, making this song an excellent first vocabulary builder. The predictable verse structure also reinforces sequencing and memory. Add real-world reinforcement by visiting a farm, watching farm videos, or using animal figurines while singing. For deeper exploration, see [best animal songs for kids](/blog/best-animal-songs-kids) and [animal songs and kids' brain development](/blog/animal-songs-kids-brain-development).
Full Lyrics
Old MacDonald had a farm, E-I-E-I-O! And on his farm he had a cow, E-I-E-I-O! With a moo moo here and a moo moo there, Here a moo, there a moo, everywhere a moo moo. Old MacDonald had a farm, E-I-E-I-O! Old MacDonald had a farm, E-I-E-I-O! And on his farm he had a pig, E-I-E-I-O! With an oink oink here and an oink oink there, Here an oink, there an oink, everywhere an oink oink. Old MacDonald had a farm, E-I-E-I-O! Old MacDonald had a farm, E-I-E-I-O! And on his farm he had a duck, E-I-E-I-O! With a quack quack here and a quack quack there, Here a quack, there a quack, everywhere a quack quack. Old MacDonald had a farm, E-I-E-I-O!
Watch the music video!
Sing along with the animated video on KidSongsTV.