US Trends

how many kids does tommy shelby have

Tommy Shelby has three children in Peaky Blinders.

Quick Scoop: Tommy Shelby’s Kids

In the series, Tommy is shown to be the father of three children:

  • Charles “Charlie” Shelby – His son with Grace Burgess, considered his first legitimate child.
  • Ruby Shelby – His daughter with Lizzie Stark.
  • Erasmus “Duke” Shelby – His eldest child, an illegitimate son from an earlier relationship with a woman named Zelda, revealed later in the show.

So, if you’re asking “how many kids does Tommy Shelby have,” the answer in the latest Peaky Blinders canon is: three children in total.

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