Eugene Levy (Johnny) works on the show with his real-life son and daughter. Dan Levy plays David, Johnny's son, and Sarah Levy plays Twyla, a waitress at the town diner.
The fictional town of Schitt's Creek is located at Pinewood Studios, Toronto, Ontario, Canada.
In the show's unaired pilot, the role of Alexis Rose was originally played by Abby Elliott, daughter of comedian Chris Elliott, who plays Roland Schitt. Unfortunately, she was unavailable when the show was picked up for production, so the role went to Annie Murphy.
Both Eugene Levy (Johnny Rose) and Catherine O'Hara (Moira Rose) were members of the Second City Comedy Troupe in Toronto and were cast on SCTV (1976), Second City Television. Levy was always insisting on never exposing his children, Dan Levy and Sarah Levy, to life in Hollywood, and that they would be raised as "normally" as possible.
Johnny states that his son is afraid of moths, Dan Levy, in reality, is afraid of moths.