James Johnson
James Johnson is co-founder of J.L. Partners. He tweets at @jamesjohnson252
The centre cannot hold seats
The idea that the Conservatives can win on appealing to liberal, middle-class voters is delusional
Immigration enthusiasts and problematic polling
New analysis made British voters look far more pro-migration than they are
Most Read
Gary Stevenson is wrong about wealth taxes
The popular economist is irritating, but more importantly he is mistaken
Why they hated Ann Widdecombe
Fair-minded people could agree or disagree with her opinions. Left-wing bigots hated her for not abandoning them
What is wrong now was wrong before
Julia Gillard should not pretend that the “unintended consequences” of the gender debate were unknowable
Ethnic minorities are abandoning Labour
It is not just Muslim voters who have been abandoning the Labour Party
Israel does not run U.S. foreign policy
There is nothing wrong with questioning foreign influence — but that influence has been overstated
The regressive feminism of “angry young women”
Gen Z’s radical vanguard have built their worldview on unprogressive foundations
Right-wingers must rediscover their principles
Internalising the logic of liberalism has made defeat inevitable
Vote Green to end antisemitism
Critics have been trying to twist their leaders’ words to resemble what they actually said
Embers to tend
The brilliance of Sappho has been obscured by rumour and neglect
Smart but ill-suited
Michael Anton was too good for the administrations that he helped to create
We must save the right to smoke
Liberals must not put down the sword against paternalism
Angst, Nazis and forgotten treasure
Transcription / You Are the Führer’s Unrequited Love / For the Love of Willie
Jolly boating weather
The Gondoliers, English Touring Opera, Hackney Empire
The global migration compact trap
The UN migration compact may be non-binding, but its political effects are very real
A bloodless account of blood-soaked times
Athens and Sparta: The Rivalry That Shaped Ancient Greece by Adrian Goldsworthy
