US Trends

how old are lambs when slaughtered

Lambs raised for meat are usually slaughtered when they are only a few months old, typically around 4–12 months, with many commercial systems targeting about 6–7 months of age. In some systems, especially for very tender “milk- fed” lamb, slaughter can be as early as 6–10 weeks, while older “hogget” or mutton may come from sheep over a year old.

Typical slaughter age

  • Many sources describe a broad range of about 4–12 months for lambs sent to slaughter, depending on breed, growth rate and market.
  • In the UK and similar systems, an “average” lamb is often slaughtered at roughly 6 months of age, still under one year.

Younger “baby” lambs

  • Some markets sell very young “milk-fed” lambs that may be slaughtered between about 1–3 months of age for especially pale, tender meat.
  • These young lambs are generally still dependent on milk or only just transitioning to pasture or solid feed at the time they are killed.

Older lambs, hogget, and mutton

  • When sheep are slaughtered after about 12 months of age, the meat is often called hogget or mutton rather than lamb, reflecting stronger flavor and different texture.
  • Smallholders or home producers sometimes keep lambs longer (up to a year or more) for home butchering, but this is less common in large commercial supply chains.

Compared with natural lifespan

  • Sheep can live around 10–14 years in natural or sanctuary conditions, depending on breed and care.
  • Slaughtering lambs at around 6 months means they are killed at only a small fraction—roughly 5%—of their potential lifespan.

Quick recap

  • Most lamb meat comes from animals under 1 year old, often around 6 months.
  • Very young “milk-fed” lamb can be 1–3 months old at slaughter.
  • Sheep older than about a year are usually marketed as hogget or mutton rather than lamb.

Information gathered from public forums or data available on the internet and portrayed here.