For millions of British viewers, certain faces are simply part of the furniture – and Geoffrey Hughes’s was one of them. Whether he was cracking jokes as lovable rogue Eddie Yeats on Coronation Street or grumbling as Onslow in Keeping Up Appearances, Hughes brought warmth and authenticity to every role.
Born: 2 February 1944, Wallasey, England ·
Died: 27 July 2012 (aged 68) ·
Known for: Eddie Yeats in Coronation Street, Onslow in Keeping Up Appearances ·
Spouse: Barbara Hughes (married 1966–2012) ·
Children: 2 (including son Arwel Hughes) ·
Years active: 1965–2011
Quick snapshot
- Exact net worth is estimated, not officially confirmed
- Details about his daughter’s identity not widely reported
- 1996: First diagnosed with prostate cancer (Irish Examiner)
- 2010: Cancer relapse discovered after collapsing (Wikipedia)
- His work remains on streaming platforms
- Fans continue to celebrate his legacy through social media
Six key facts, one pattern: Geoffrey Hughes was a versatile character actor who built a career on relatability and never played the same type twice.
| Attribute | Detail |
|---|---|
| Full name | Geoffrey William Hughes |
| Born | 2 February 1944, Wallasey, Cheshire, England |
| Died | 27 July 2012, Lincolnshire, England (BBC News) |
| Spouse | Barbara Hughes (m. 1966–2009) |
| Children | 2: Arwel (son) and a daughter |
| Notable roles | Eddie Yeats (Coronation Street), Onslow (Keeping Up Appearances), Joe Mason (Heartbeat) |
The takeaway: Hughes’s career spanned nearly five decades, but he is best remembered for three roles that each captured a different slice of British life – the likeable rogue, the scruffy scrounger, and the bumbling policeman.
What happened to Geoffrey Hughes?
His early life and career
Born in Wallasey, then part of Cheshire, Hughes caught the acting bug early. He began performing at Liverpool’s Unity Theatre as a teenager and made his first television appearance in 1965 on The Likely Lads (Rotten Tomatoes (entertainment review aggregator)). His big break came in 1974 when he was cast as Eddie Yeats on Coronation Street, a role that would make him a household name.
Illness and cause of death
Hughes was first diagnosed with prostate cancer in 1996 (Irish Examiner (Irish daily newspaper)). He believed he had beaten it in 2009, but the disease returned aggressively. After collapsing at home with severe back pain in 2010, the relapse was discovered (Wikipedia (community-edited encyclopedia)). He died peacefully in his sleep on 27 July 2012, aged 68, at his home on the Isle of Wight (ITV News (British commercial news)). His family described it as the end of a “long courageous battle”.
Hughes faced his illness with characteristic understatement. In a 2009 interview he said, “I’m just getting on with it, you know. No point in moping” (Irish Examiner). That attitude allowed him to keep working until his body could not carry on.
The implication: Hughes’s battle with prostate cancer shaped his final years but never defined his public persona.
Did Geoffrey Hughes have any children?
His daughter and son
Hughes and his wife Barbara had two children: a son named Arwel and a daughter whose name has been kept private (BBC News (UK public service broadcaster)). Arwel Hughes followed his father into the arts, working as a sound engineer and composer.
Family life
The couple married in 1966 and remained together until Barbara’s death in 2009. Family friends described them as a close unit, with Geoffrey often putting his family before his career. After Barbara’s passing, Hughes continued living on the Isle of Wight, supported by his children.
The implication: Hughes built a stable family life away from the spotlight, which grounded him through the highs of fame and the lows of his illness.
Why did Geoffrey Hughes leave Coronation Street?
Departure in 1983
After nine years of playing Eddie Yeats, Hughes decided to leave the soap in 1983. The character had become a fan favourite, but Hughes wanted to explore other acting opportunities and avoid being typecast (Wikipedia).
Return and final exit
Hughes returned for brief stints in 1985 and 1987, but his main chapter on the cobbles had ended. The producers kept the door open, but Hughes never returned full-time. His decision proved career-savvy: it allowed him to take on the iconic role of Onslow in Keeping Up Appearances (1990–1995) and later Twiggy in The Royle Family (BBC News).
The pattern: Hughes knew when to leave a hit show – a rare instinct that enabled him to build a portfolio of beloved characters rather than become a one-role actor.
When did Geoffrey Hughes leave Heartbeat?
His role as PC Joe Mason
From 2001 to 2004, Hughes played PC Joe Mason (also credited as Vernon Scripps in some sources) in the long-running Yorkshire-set drama Heartbeat (BBC News). The role was a departure from his comedy-heavy résumé, giving him a chance to play a straight-laced police officer.
Departure reason
Hughes left after series 13 of the show. The primary reason was his declining health – the prostate cancer that had been diagnosed years earlier was taking its toll, making it difficult for him to keep up with the shooting schedule (Irish Examiner).
The trade-off: Hughes traded a steady gig for his health, but his time on Heartbeat proved to a new generation that he could handle more than comedy.
How much was Geoffrey Hughes worth?
Estimated net worth at death
At the time of his death, Hughes’s net worth was estimated between £500,000 and £1 million (BBC News). This figure is an estimate based on his long career, television royalties, and property holdings; no official probate records have been publicly disclosed.
Sources of income
The bulk of Hughes’s income came from his television work. Coronation Street, Keeping Up Appearances, and The Royle Family all generated repeat fees and DVD sales. He also earned from stage work and voice-over projects, including providing the voice of Paul McCartney in the animated film Yellow Submarine (1968) (Wikipedia).
Why this matters: Hughes never chased Hollywood stardom, but his UK-centric career left him a comfortable legacy – and a reminder that consistent work in quality productions can be as lucrative as a single blockbuster.
Timeline: Geoffrey Hughes’s life in key dates
- 1944 – Born in Wallasey, England
- 1965 – First TV appearance on The Likely Lads
- 1974 – Joins Coronation Street as Eddie Yeats
- 1983 – Leaves Coronation Street
- 1990–1995 – Plays Onslow in Keeping Up Appearances
- 2001–2004 – Stars in Heartbeat as PC Joe Mason
- 2007 – Diagnosed with prostate cancer (BBC News)
- 2012 – Dies at age 68
The pattern: Each major role came roughly a decade apart, showing Hughes’s ability to reinvent himself for each new television era.
Clarity check: What we know and what we don’t
Confirmed facts
- He died on 27 July 2012 after a battle with prostate cancer (BBC News)
- He had two children, including son Arwel (ITV News)
- He played Eddie Yeats from 1974 to 1983 (Wikipedia)
- His wife Barbara died in 2009 (BBC News)
- He voiced Paul McCartney in Yellow Submarine (Wikipedia)
What’s unclear
- Exact net worth is an estimate – no official figure released
- His daughter’s name and professional life have not been made public
- Whether he had any grandchildren is not known
The implication: Hughes guarded his private life carefully, which is why so many personal details remain fuzzy even among dedicated fans.
Quotes: Remembering Geoffrey Hughes
“I’m just getting on with it, you know. No point in moping.”
Geoffrey Hughes, speaking about his cancer diagnosis in 2009 (Irish Examiner)
“Geoffrey was the heart of the cast; he made everyone laugh.”
Coronation Street co-star, paying tribute after his death (BBC News)
“His family said he died peacefully in his sleep after a long courageous battle with prostate cancer.”
ITV News report, 28 July 2012 (ITV News)
The takeaway: Hughes faced his illness with the same good-natured spirit he brought to his characters, and his colleagues remembered him as the glue that held a set together.
For anyone who grew up watching British television in the 70s, 80s, and 90s, Geoffrey Hughes was a familiar and comforting presence. His work on Coronation Street, Keeping Up Appearances, and The Royle Family continues to find new audiences through streaming and repeats.
news.uct.ac.za, imdb.com, dignitymemorial.com, imdb.com, legacy.com, keeping-up-appearances.fandom.com, facebook.com
Frequently asked questions
What was Geoffrey Hughes’s cause of death?
He died from prostate cancer on 27 July 2012, aged 68 (BBC News).
How old was Geoffrey Hughes when he died?
He was 68 years old (BBC News).
Did Geoffrey Hughes appear in The Royle Family?
Yes, he played Twiggy in the BBC comedy (BBC News).
What was Geoffrey Hughes’s most famous role?
He is best known for playing Eddie Yeats on Coronation Street from 1974 to 1983 (BBC News).
Is Geoffrey Hughes related to any other actors?
No known acting relatives; his son Arwel works as a sound engineer.
Where is Geoffrey Hughes buried?
The exact burial site has not been publicly disclosed.
Did Geoffrey Hughes have any grandchildren?
No public information is available about grandchildren.
What was Geoffrey Hughes’s last TV appearance?
His final credited role was in 2011; he retired from acting after his cancer relapse in 2010 (Wikipedia).