Home Secretary James Cleverly has apologised in the Commons for using "inappropriate language" against a Labour MP, but denied he called Stockton a "s***hole".

Cleverly was accused of making the remark after Alex Cunningham, the Labour MP for Stockton North, challenged Rishi Sunak over the level of child poverty in his constituency at Prime Minister's Questions last Wednesday. An ally of Mr Cleverly said he called the MP "s***", rather than his off-the-cuff remark being directed towards the County Durham town.

The Home Secretary told MPs: "I know what I said. I rejected the accusation that I criticised his constituency.

"My criticism, which I made from a sedentary position, about the honourable gentleman used inappropriate language for which I apologise. But I will not accept that my criticism was of his constituency because it was not."

The apology on Monday sparked a further row in the Commons as some opposition MPs question Mr Cleverly's version of events. But deputy speaker Dame Eleanor Laing said she considered the matter closed.

Alex Cunningham earlier said, after raising a point of order: "It’s extremely sad that the Home Secretary hasn’t the guts to admit to his appalling remark about my Stockton North constituency from the frontbench and apologise to the people I have the privilege of representing."

Mr Cunningham recalled the events of last Wednesday before saying the Home Secretary tried to: "minimise the damage to his reputation by claiming his remark was aimed at me." He added: "It’s untrue and has been shown to be untrue."

The deputy speaker intervened to advise the Stockton North MP to use another word instead of "untrue", with the Labour MP replying: "You offer me a considerable challenge but perhaps the Home Secretary has inadvertently misled people across the country in relation to this particular matter." He accused Mr Cleverly of "talking down" Stockton and Teesside and urged the Tory frontbencher to apologise for: "insulting Stockton rather than hide behind the half truths uttered on his behalf."

Mr Cleverly replied: "For the avoidance of doubt the honourable gentleman accused me of making derogatory remarks about his constituency and my response issued through my office was that I did not, would not and would never make such comments about his constituency. What I said was a comment about him.

"My apology was for using unparliamentary language. But I will make it absolutely clear, for the avoidance of doubt, with no ambiguity, I did not, would not…”

An opposition MP shouted, "you did", to which Mr Cleverly replied: "Then what are you calling me, Sir?"

At this point, Mr Cleverly then said: "I know what I said", before reiterating that he rejected the accusation that he criticised Mr Cunningham's constituency. Mr Cleverly was challenged again from the Labour benches, but the deputy speaker said: "This is not a debate and the matter is now closed."

Mr Cunningham, raising a further point of order, said: "I don’t actually require any apology for an insult against me because it didn’t happen. He has not apologised to me, he’s not apologised to the people of my constituency, he has apologised for using unparliamentary language."

The deputy speaker concluded: "(Mr Cleverly) has issued an apology. I require an apology for the use of unparliamentary language and the Home Secretary has given that apology.

"It is my understanding that he has also apologised to (Mr Cunningham) – whether he accepts it or not is a matter for him. I require an apology, the Home Secretary has issued that apology and the matter is now closed.

“I must say the people who elected us to this place expect us to concentrate on the very serious matters that we have been discussing and we’re going on to discuss."

Join our WhatsApp communities

WhatsApp has made a change to its group chats

ChronicleLive is now on WhatsApp and we want you to join our communities.

We have a number of communities to join, so you can choose which one you want to be part of and we'll send you the latest news direct to your phone. You could even join them all!

To join you need to have WhatsApp on your device. All you need to do is choose which community you want to join, click on the link and press 'join community'.

No one will be able to see who is signed up and no one can send messages except the ChronicleLive team.

We also treat our community members to special offers, promotions, and adverts from us and our partners.

If you don't like our community, you can check out any time you like. To leave our community click on the name at the top of your screen and choose 'exit group'.

If you’re curious, you can read our privacy notice.

Join the ChronicleLive Breaking News and Top Stories community

Join our Christmas and New Year in the North East community

Join our I'm A Celebrity community for all the latest updates from the jungle

Join the Things to do in Newcastle and the North East community

Join our Northumberland community

Join our Great North Run community

Join our NUFC community

Join our SAFC community