The Westminster lensArchive · Public voice — Bluesky · @calummillerld.bsky.social · 73 substantive posts

Bluesky — Miller.

Every substantive Bluesky post by Calum Miller, classified for substance and tone — each links out to the original on Bluesky. Back to the MP page.

Bluesky activity · last 60 days
@calummillerld.bsky.social
80posts
68substantive
criticalvoice · measured steady

Voice score reflects the argumentative tone of the MP's own posts (critical vs supportive) — not what other people say about them. The "criticises" and "supports" lists below show who they're directing each tone at.

Most criticises
  • Keir Starmer11
  • Government8
  • Donald Trump6
Most supports
  • Liberal Democrats9
Top topics
  • MP & Parliament21 postscritical
  • Defence & Security21 postscritical
  • Environment11 postscritical
All postsSubstantive posts.73 classified · most recent first

Each post links out to the original on Bluesky — open it there to read the full thread and replies.

WhenTopicTonePost
24 May 2026Defence & SecurityangryThe Iranian people - whom Trump said he was coming to help - have been forgotten by the White House. They continue to suffer under a brutal regime - and now in a country devastated by American and Israeli bombs.
24 May 2026Defence & SecuritymeasuredIt must end. Any deal must reopen the Strait and provide a framework that prevents Iran becoming a nuclear power. And it must include the end to Israel’s illegal invasion of Lebanon.
24 May 2026Defence & SecurityangryTrump and Netanyahu’s illegal war and Iran’s predictable response has devastated the region. Households and businesses here in the UK are bearing the cost at the pumps and in rising prices. It has undermined our allies in Ukraine by paying Putin for oil and gas. www.bbc.co.uk/news/live/cg...
23 May 2026Economy & Jobs (General)measuredStarmer, Burnham or Streeting: Labour has no plan for the UK’s relationship with the EU; they are held back by their red lines. The world has changed since 2024. We need a bigger plan for UK security & to deliver growth and jobs, starting with a customs union. www.theguardian.com/politics/202...
21 May 2026Defence & SecurityangryYou can’t fight a war without investing in your military. You can’t end a war without investing in diplomacy. Cutting the diplomatic team leading the UK response to Trump’s idiotic war is idiotic. Yet Rachel Reeves “prioritises” de-escalation… www.bloomberg.com/news/article...
20 May 2026EnvironmentmeasuredAt PMQs today, I pressed the Prime Minister on PFAS contamination affecting our constituency. He agreed that the Health Secretary and Environment Secretary should meet with me. This matters. Residents deserve joined-up action, clear answers and accountability from Government.
20 May 2026OthermeasuredLiberal Democrats will push a vote on the Customs Union this evening in Parliament. Wes Streeting has previously thrown his support behind joining the Customs Union. The question is: what will Wes do?
20 May 2026Defence & SecurityangryWhat kind of message does this send to our Ukrainian allies? Every pound for Russian oil goes to Putin’s war chest. The Government must reverse these weak waivers, focus on diplomatic efforts to reopen the Strait, and implement Lib Dem plans to cut the cost of travel www.bbc.co.uk/news/article...
19 May 2026Economy & Jobs (General)measuredLiberal Democrats will push hard to make this bill bolder. The question is no longer whether Britain should rebuild its European relationship. The case for growth, jobs and security is compelling. The only question left is whether this government has the courage to catch up.
19 May 2026Defence & SecuritymeasuredAnd this is a foreign policy failure as much as a trade one. With war on Europe’s borders and an unpredictable administration in Washington, the depth of our partnership with our closest neighbours is a measure of our security, not only our prosperity. The choice has consequences well beyond GDP.
19 May 2026Economy & Jobs (General)measuredThis isn’t a fringe position - Starmer’s own advisers urged him to embrace a customs union. In December, thirteen Labour MPs broke their whip to vote for one. The economic argument was settled long ago and what is missing in No10 is the nerve to act on it. www.newstatesman.com/politics/uk-...
19 May 2026Economy & Jobs (General)measuredAnalysis by the House of Commons Library, commissioned by my Lib Dem colleagues, found that a more ambitious deal with the EU - even within Starmer’s straitjacket - could generate at least £25bn a year for the public finances. www.theguardian.com/politics/202...
19 May 2026Economy & Jobs (General)angryWhere it matters, the bill is silent. No customs union. No path back into the single market. Not even the youth mobility scheme Brussels offered. Every serious analysis of British growth points the same way. This is the fight the PM will not pick, and the growth he is refusing the country.
19 May 2026Economy & Jobs (General)measuredCredit where it is due. Aligning food standards, rejoining the European electricity market and linking emissions trading are sensible and overdue. But these are the easy wins, requiring little political nerve. The harder fights, the ones that would move the economy, have been avoided.
19 May 2026OtherangryThe European Partnership Bill is the perfect self-portrait of this Prime Minister: cautious to paralysis, modest where the moment demands ambition. No customs union. No single market. Starmer cannot pick a fight he might lose. It is the same choice that has defined his government and may end it. 🧵
13 May 2026Cost of LivingmeasuredThe King’s Speech should have shown the Government had listened. Instead, it was a missed opportunity. Across Bicester and Woodstock, people face rising bills, stretched councils, housing without the infrastructure to match and no serious plan for social care. Britain needs bold change.
6 May 2026EnvironmentmeasuredThis is a very serious matter. I have demanded urgent replies from all bodies involved. People in the Heyford Park area deserve answers about who knew what, when, who is responsible for monitoring PFAS levels and who is keeping them safe. I am determined to pursue answers.
6 May 2026EnvironmentmeasuredThank you to the team who have raised concern and who organised the public meeting. Their own website is here: gallosbrook.wordpress.com/home/
6 May 2026EnvironmentmeasuredFor completeness, here is a statement from the current site owners, Dorchester Living They say there is no conclusive link between PFAS in Gallos Brook and their historic site activity, and argue development is the best route to remediation: www.heyfordpark-pc.gov.uk/wp-content/u...
6 May 2026EnvironmentmeasuredI have written to CDC to ask: - whether environmental screening and assessments done as part of the Heyford Park proposal covered PFAS risks - what remediation checks were made for past developments - whether it has enough information to decide on current planning applications
6 May 2026EducationmeasuredI have written to the DfE to ask: - whether enviro, soil or air quality testing has been done at Heyford Park School - whether risks to pupils & staff from construction at Heyford Park has been assessed - what guidance exists for schools near known / suspected PFAS contamination
6 May 2026EnvironmentmeasuredI have written to the MOD to ask: - whether the USAF shared environmental assessments or made remediation commitments when it handed back the base in 1994 - whether the MOD assessed the site from 1994-97 before sale - for records on historic use of firefighting foams there.
6 May 2026EnvironmentmeasuredI have written to the Environment Agency to ask: - them to monitor water and soil beyond Gallos Brook and to release their results - whether the site has been prioritised for future monitoring and investigation - what assessment they have made of the risk to people and animals
6 May 2026EnvironmentmeasuredConstituents rightly want to know: - what danger do the PFAS pose to them, their families and their pets - what is known about the levels in PFAS in air, soil and water in the area - who is responsible for measuring, monitoring and containing the PFAS
6 May 2026Utilities & WatermeasuredThere are 16 waterways that run off Heyford Airfield, which is on a plateau. The USAF had a firepit at the airfield, used for training their fire crews. Fuel was used to set a plane alight and the crews had to extinguish it. The plane sat on a concrete base which drained to the soil beneath.
6 May 2026EnvironmentangryThe readings, taken in 2023 and 2025 were 2,021 and 2,294 nanograms/ litre respectively. The US Government says that drinking water should have no more than FOUR nanograms/ litre and that a level over 1,000 is "critical". No wonder constituents are worried.
6 May 2026EnvironmentmeasuredThe EA tested local waterways and found alarmingly high PFAS, or “forever chemicals”, in Gallos Brook, around 4.5km downstream from Heyford Airfield. That is consistent with what we know: PFAS were used in firefighting foam extensively used by the US Air Force at the base.
6 May 2026EnvironmentmeasuredThe EA has found a watercourse near Heyford Park has one of the country’s highest concentrations of harmful “forever chemicals”. At a public meeting last week, residents raised serious concerns. These are the urgent questions that need answers. 🧵 www.bbc.co.uk/news/article...
5 May 2026Social CaremeasuredSocial care is already under severe pressure. Families are waiting too long, providers are struggling to recruit and care workers are not being properly valued. The Government needs to get to grips with this crisis and bring forward a serious plan for social care.
29 Apr 2026Crime & PolicingangryAppalled to read of the horrific stabbing in North London. My thoughts are with those who were attacked. There must be no place for anti-Jewish hatred. I stand together with the British Jewish community. The Government must do more to protect them from terrorism and hate.
Sources & methodology
SourceBluesky / AT Protocol API · author feed. Each post links to the original on bsky.app.
VerificationOnly handles linked from the MP’s own published list are ingested. Self-declared or unverified handles aren’t included.
ClassificationEach post is LLM-classified for substance (vs reposts, social mentions, scheduling), then for tone (critical / measured / supportive) per target.
WindowThe 60-day summary above; the list covers all classified substantive posts.