Niagara regional police were called to a home in the area of Seneca and Vine Streets Wednesday afternoon, where they found a woman outside her home with life-threatening injuries.
They say she was airlifted to an out-of-area hospital in critical condition.
Investigators believe the attack was targeted.
Police say a man was seen fleeing the scene in a stolen vehicle
Forty-four-year-old Marlon Kinsale was arrested by York police overnight and will be brought back to Niagara for a bail hearing later Thursday.