The Old MacDonald Had a Farm Song: Everything You Need to Know
Old MacDonald Had a Farm is one of those songs that seems simple but causes more headaches than it should. People come to me asking about the exact lyrics, the proper way to structure it for kids, or where to get clean versions without all the auto-tuned mess on streaming platforms. I've been helping people with this song for years, and the frustrations are always the same. The standard version goes like this: Old MacDonald had a farm, E-I-E-I-O.
And on that 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.
You swap out the animal and the sound for each verse. That's the whole structure. The problem is most people don't realize the traditional version has more verses than what most parents sing. You can keep going for pigs, ducks, horses, sheep, chicks, and so on. The pattern never changes. The song essentially maps a call-and-response framework where the parent or teacher names the animal, then the group repeats the sound pattern. I run a Saturday morning music circle for kids ages 2 to 5. Early on, I learned that just reading the lyrics off a sheet doesn't work. These kids need physical cues. I started using animal puppets and having each child hold one up when their verse comes. It cuts the chaos down significantly. The lyrics are the same, but the delivery completely changes the outcome. One thing most people miss is the variation in the bridge lines. Some versions use "with a [sound][sound] here and a [sound][sound] there" while others say "here a [sound], there a [sound], everywhere a [sound][sound]." Both are correct. The difference matters when you're working with kids who are learning rhythm. The second version has a slightly bouncier meter that younger children pick up faster. I recommend sticking with whichever version you learned as a kid unless you have a specific reason to switch.
Common Issues and How to Handle Them
Downloading accurate lyrics is straightforward if you know where to look. Sites like Musicalfy and Kids Songs provide clean text versions. But here's the thing nobody warns you about: many online lyric pages have errors in the animal sounds or skip entire verses. I once had a parent try to use a version from a popular children's website where the duck verse said "quack quack" instead of the traditional "quack quack here and quack quack there." Minor detail, sure, but it confused a kid who knew the right version from school. If you're printing these for a classroom or daycare, I suggest cross-referencing at least two sources before finalizing anything. The variation between regional versions is real. In the UK, some recordings use "Old MacDougal" instead. That's a whole different can of worms and not something you need to worry about unless you're doing academic research. For the actual song lyrics themselves, you can find them on virtually any children's music site. I usually point people toward the YouTube channel version by Cocomelon or the original Raffi recordings. Raffi's version is my personal go-to because the tempo is deliberate and the enunciation is clear. Kids learn faster when they can actually hear the words rather than guessing through a wall of synthesized instruments.
Get the Full Details

Advanced Usage Tips
Once kids have the basic lyrics down, you can introduce the concept of verse ordering. Let them pick which animal comes first, second, third. It sounds trivial but it gives them ownership of the song and keeps them engaged longer. I've seen sessions go from five minutes of attention to twenty minutes just by letting the kids choose the animal sequence. Another approach that works well is substituting sound words with nonsense syllables. This is useful for kids who have speech delays or are nonverbal. They can still participate by making any sound they want during the "moo-moo here and a moo-moo there" section. The structure stays intact while giving them a way to join in without pressure. If you're looking for downloadable versions, the classic approach is finding MP3 files from reputable children's music publishers. Avoid the random download sites that pop up in search results. They often bundle the audio with malware or replace the original recording with a low-quality cover. Stick to established names like Raffi, The Wiggles, or Sesame Street for clean files.
The song remains popular because the structure is flexible. You can extend it indefinitely by adding new animals, swap in holiday themes by changing the sounds and setting, or use it as a teaching tool for phonics by focusing on the consonant sounds in each animal name. It's a simple song with a surprisingly wide range of applications, which is why it's still relevant decades after it was written.