Actor Character (s) Trey Parker Stan Marsh Eric Cartman Randy Marsh Mr. Garrison Grampa Marsh Clyde Donovan Ned Gerblansky Dr. Alphonse Mephesto and Kevin Mr. Hankey Santa Claus Mr. Mackey Stephen Stotch Officer Barbrady Ms. Choksondik (2000 -- 2002) Timmy Jimmy Valmer Tuong Lu Kim Phillip PC Principal Skeeter Satan Richard Tweak Matt Stone Kyle Broflovski Kenny McCormick Butters Stotch Craig Tucker Stuart McCormick Gerald Broflovski Jimbo Kern Pip Pirrup (1997 -- 2010) Terrance Saddam Hussein (1998 -- 2003) Kevin Stoley Father Maxi Tweek Tweak Mr. Adler Jesus David Mona Marshall Sheila Broflovski Linda Stotch April Stewart Liane Cartman Sharon Marsh Carol McCormick Shelley Marsh Mayor McDaniels Principal Victoria Wendy Testaburger Mrs. Tweak
who does the voice of randy on south park
Trey Parker