Conservatives hold Uxbridge and South Ruislip by 495. Vastly reduced majority but Labour had campaigned frenetically in the seat and the Tories had been all but invisible – their ads and campaigns all but turned the vote into a referendum on ULEZ and it seemed to work.

— James Ball (@jamesrbuk) July 21, 2023