Back to Blog
Project Spotlight

20 Years of TheyWorkForYou: Parliamentary Transparency at Scale

How mySociety built and scaled the UK's most successful parliamentary monitoring tool, serving millions of users for two decades.

Britain Builders Team
parliament transparency case-study mysociety

In 2004, a small team of developers launched TheyWorkForYou, a website that made UK parliamentary proceedings searchable and accessible to ordinary citizens. Twenty years later, it remains the gold standard for parliamentary transparency tools.

The Problem

Before TheyWorkForYou, UK parliamentary proceedings were technically public but practically inaccessible. Hansard transcripts were published online, but they were:

If you wanted to know what your MP said about housing, you’d need to manually read through thousands of pages of Hansard.

The Solution

TheyWorkForYou scraped parliamentary data, structured it, and made it searchable. Key features:

  1. MP Profiles: Every MP gets a dedicated page showing their votes, speeches, and attendance
  2. Search Everything: Full-text search across all debates since 2001
  3. Email Alerts: Get notified when topics you care about are debated
  4. Voting Records: See how MPs voted on key issues
  5. Plain English: Annotations explain parliamentary jargon

Scale & Impact

Usage Numbers

Technical Architecture

Built with Perl and MySQL (later migrated to modern stack), TheyWorkForYou pioneered several civic tech patterns:

Lessons Learned

1. Data Quality Matters

Early on, mySociety realized that raw parliamentary data was messy. They invested heavily in:

Result: TheyWorkForYou became more accurate than official sources.

2. Maintenance is Unglamorous but Critical

Parliamentary procedure changes. MPs resign. Elections happen. TheyWorkForYou has survived because mySociety committed to:

3. Users Want Simplicity

TheyWorkForYou’s most popular feature is not sophisticated AI or complex visualizations. It’s search. Users want to:

  1. Type “housing” or “NHS”
  2. See what their MP said
  3. Get alerted when it’s debated again

That’s it. The lesson: solve the core need really well before adding features.

Modern Successors

TheyWorkForYou inspired a generation of parliamentary monitoring tools:

Try It Yourself

If you’re building civic tech, study TheyWorkForYou:

  1. Visit theyworkforyou.com
  2. Search for your MP and browse their record
  3. Set up email alerts for topics you care about
  4. Check the API docs if you’re building something

Then ask: what can I build that’s this useful and lasts this long?


Want to contribute to TheyWorkForYou? Check their GitHub repository or visit mySociety’s website to get involved.