The actress, who played Emmerdale cast member Del Dingle, announced the news on Instagram on Monday morning.
Hayley Tamaddon, 42, shared a picture of herself showing off her baby bump while enjoying the bank holiday sunshine.
The star, who also won Dancing on Ice in 2010, was seen smiling at the camera as she cradled her bump while wearing a strapless peach dress.
She teamed her chic outfit with natural makeup, as well as cute bun hairstyle.
Hayley told fans she was to become a parent with mystery boyfriend Adrian.
Revealing the news, Hayley told fans: "Exciting news tweet!
"I'm so pleased to tell you all... I'm expecting my first child with my wonderful boyfriend Adrian!
"I've always wanted to be a mum and didn't think I could have children."
She added: "And now, at the ripe old age of 42 - I'm pregnant!"
Fans were overjoyed for the star, with one replying: "Oh how lovely. Congratulations to you both."
Another exclaimed: "Love this! You look amazing."
Hayley, who starred in Emmerdale between 2005 and 2007, was formerly engaged to dancer Darren Charles.
However, she called off their wedding in 2010.
Hayley is also known for playing Andrea Beckett in Coronation Street between 2013 and 2015.
She also appeared in Channel 4's Shameless as Calista and BBC's Waterloo Road as Zoe.
ncG1vNJzZmivp6x7pa3IpbCsrJGne6S7ja6iaKymZLKuucSrm5qklWLAsbvIpZyrq12YrrTAjKGYsqSVrnq1rcyam52nnmJ%2BeH2Rb2htbQ%3D%3D