- "Elaine Denham" (Lucy Punch); Season One (2004)
- "Pauline Lamb" (Katherine Parkinson); Seasons Two to Four (2005-2009)
- "Poppy" (temporarily substituting) (Emily Head); Season Three, Episode Two (2007)
- "Louisa Ellingham" (temporarily substituting) (Caroline Catz); Season Five, Episode Two (2011)
- "Morwenna Newcross" (Jessica Ransom); Seasons Five to Eight (2011-2017)
- "Sally Tishell" (Selina Cadell) Season 8, Episode 6.
Bonus question: Who has dated Portwenn eligible bachelor Al Large?
Answers: Elaine, Pauline and Morwenna.