Civicord · UK · Browse / Conservative and Unionist Party / Hornchurch and Upminster / Julia Lopez

Campaign site for Julia Lopez (Conservative and Unionist Party — Hornchurch and Upminster), scraped April 2025, audited September 2026.

Julia Lopez

View evidenceBefore and afterPropose a correctionIs this your record? Claim itReply if this is wrongMore change stories ↗See what you followQuery The Graph

Snapshot audit, not a current availability check. HTTP success and surname matches do not prove campaign content survived. On-chain fields are on Sepolia testnet; full content is not stored on-chain.

URLs responding — Julia Lopez's recorded URLs returned successful HTTP responses at the 2026-09-07 audit. This does not establish that campaign content survived.

Conservative and Unionist Party: 65% responding across the party · this candidate: responding.See the cohort ↗

Stood in Hornchurch and Upminster — 1 of 2 sites responding (50%) · 1 unreachable · 0 redirected

E14001292 · Greater London · England · 76,938 electorate · Halftone: more / larger paper dots = lower response rate.

  1. Apr 2025scraped
  2. Sep 2026audited
  3. PendingSepolia

Before and after

April site-wide text vs the 2026-09-21 homepage fetch of https://www.julialopez.co.uk: 0 sentences still present, 626 no longer found, 16 new. These are candidates for review, not proof a sentence was withdrawn.The April text covers the whole scraped site; the later text is one homepage fetch. A sentence can be missing from that homepage and still exist on another page. A missing sentence is not matched to a replacement.

The snapshot lists 5 of 626 sentences that were not found. The rest are counted, not quoted here.

Before · April 2025

I’ve now compiled everyone’s concerns into an extensive submission to Havering Council’s planning department as they make their deliberations" Back in 2023 when the plans were initially submitted, Mrs Lopez visited the site and shared residents’ initial concerns, securing changes to the proposals wh

After · 21 September 2026

Not found on the homepage fetch.

https://www.julialopez.co.uk

Gap: no replacement sentence is matched. The April text covers the whole scraped site; the later text is one homepage fetch. A sentence can be missing from that homepage and still exist on another page.

Before · April 2025

Yesterday, local MP Julia Lopez brought the voice of Havering’s hair and beauty industry to the heart of Westminster, leading a passionate debate in Parliament and urging the Government to take swift action to protect high street salons across her constituency from collapse.The debate follows a high

devolution

After · 21 September 2026

Not found on the homepage fetch.

https://www.julialopez.co.uk

Gap: no replacement sentence is matched. The April text covers the whole scraped site; the later text is one homepage fetch. A sentence can be missing from that homepage and still exist on another page.

Before · April 2025

Julia writes to CEOs of local ICB and Queen's Hospital, encouraging them to do so. - March 2025 - In the House of Commons, Julia once again calls on the Health Secretary to provide the funding needed for the redevelopment to improve healthcare outcomes for residents in the Hornchurch & Upminster con

nhs

After · 21 September 2026

Not found on the homepage fetch.

https://www.julialopez.co.uk

Gap: no replacement sentence is matched. The April text covers the whole scraped site; the later text is one homepage fetch. A sentence can be missing from that homepage and still exist on another page.

Before · April 2025

That’s why I’m campaigning to create a network of connected green spaces so that people can go from the Thames Chase Community Forest to new woodland being planted in Brentwood via Pages Wood. - I am working with local creative, heritage and cultural groups on their own projects, from Upminster Wind

After · 21 September 2026

Not found on the homepage fetch.

https://www.julialopez.co.uk

Gap: no replacement sentence is matched. The April text covers the whole scraped site; the later text is one homepage fetch. A sentence can be missing from that homepage and still exist on another page.

Before · April 2025

What we’ve achieved: - I backed Upminster Cricket and Hockey Clubs’ successful bid to redevelop the current pavilion to include dedicated changing facilities for the many women and girls’ teams the clubs have. - I worked with the Government in 2023 and 2024 to secure £841,000 for Harold Hill Central

After · 21 September 2026

Not found on the homepage fetch.

https://www.julialopez.co.uk

Gap: no replacement sentence is matched. The April text covers the whole scraped site; the later text is one homepage fetch. A sentence can be missing from that homepage and still exist on another page.

New on the later homepage, not matched to a removed sentence

Propose a correction

If a URL, name, or sentence on this record is wrong, send a sourced request. It is queued for a person to review. It does not change the audit, the April scrape, the sentence comparison, or the Sepolia record.What is verified, and what is not.

Review queue

Requests stored for this record. A request is not an edit.

    Is this your record?

    If you are Julia Lopez or work on their campaign, you can claim this record. Say how a reviewer could verify it — a campaign-domain email, a link on the live site, or your Democracy Club profile. A claim is queued for a person to check; it grants no edit access and changes nothing until verified.

    Websites

    Respondinghttps://www.julialopez.co.uk

    What changedHTTP response recorded; inspect the candidate-name signal below

    • HTTP result: Responding (HTTP 200) at the 2026-09-07 audit
    • Candidate-name signal: surname matched in the response body (heuristic only)

    Source evidence and excerpts

    These are short excerpts from the April 2025 scrape, not the later wording and not complete archived pages. Original filenames identify the stored extracts. Browse the Campaign Lab source dataset ↗

    Scrape excerpts — April 2025 · 8 shown
    PageCharsOpening excerpt
    content_37.html8,846
    Since my election last year, I have made it a priority to visit each of the 42 schools in the constituency in order to g…
    content_38.html7,410
    I know that a number of constituents, particularly those involved in IT contracting, are concerned about HMRC's Loan Cha…
    content_12.html5,561
    Cookies are a technology we use to provide you with a tailored experience on this website, as well as on other online pl…
    content_4.html5,005
    An unmistakable theme has recently revealed itself in my casework. Countless female business owners have been getting in…
    content_7.html4,566
    This accessibility statement relates to this website, which is part of the Bluetree website platform.
    It is important to…
    content_23.html4,082
    Shadow Culture Secretary, Julia Lopez, comments on the pay rise and news of the arrest of BBC presenter, Huw Edwards.
    Th…
    content_28.html3,632
    Julia Lopez, MP for the Hornchurch & Upminster constituency (which includes Harold Wood and Harold Hill), is running a c…
    content_22.html3,507
    Transport for London (TfL) has announced that the long-awaited refurbishment of the Gallows Corner flyover will commence…
    Agent viewInspect the data and verify the recordGraph live

    The audit ledger above is a static snapshot. The buttons below run live queries against The Graph and the ledger JSON — only when you click them. Nothing fetches automatically and nothing here is mocked.

    1 Free ledger JSON

    /api/candidates/34203.json

    Static audit record — websites, status, ENS hint.

    2 WebMCP join

    Preferred agent tool — live Graph + ledger verdict.

    compare_onchain_to_ledger(id="34203")
    -> { onchain, ledger, verdict[] }

    3 The Graph (live)

    On-chain p34203.civicord.eth via/api/graph (Studio proxy) — person id, not seat slug.

    {
      candidate(id: "34203") {
        id ensName status url personName textRecordCount
        registeredAt registeredAtBlock owner
      }
      _meta { block { number } hasIndexingErrors }
    }

    Live queries run on demand; a failure is shown honestly, never replaced with a cached response. Verify independently: ENS ·resolver ·Subgraph Studio ·/api/graph ·openapi.yaml ·source

    Jurisdiction

    Reading…

    Reading the public record…

    Reading /api/… — the same static JSON an agent pays for.

    ↑↓ move · ↵ open · Esc close