Australian Associated Press

A Queensland woman has been charged after she allegedly stabbed a man in the state's far north.

The 26-year-old is accused of stabbing the 22-year-old man in the chest at an address in Kirwan, in Townsville's west, early on Sunday morning.

The woman was charged with grievous bodily harm and breaching a domestic violence order, while the man remains in the Townsville Hospital in a critical condition.