Michael Bennison, 28, was arrested in York last night after police issued appeals to find him.
He is being held in police custody on suspicion of attempted murder after his 27-year-old girlfriend was stabbed in the city on Friday afternoon.
Benison was caught after a public appeal by police
The woman was taken to hospital after she was attacked at an address in Healey Grove, Huntington, at around 1pm on Friday.
She was said to be in a stable condition after being treated for multiple wounds, including a punctured lung.
Police thanked the people who helped with the search.
Comments are closed for legal reasons
Detective Inspector Shaun Page, of North Yorkshire Police, said: "I would like to convey my thanks to the media and the many members of the public who have contributed to the search and helped us to locate Bennison."