Three people have died and another injured after a shooting in a small town in New South Wales, Australia, police have said.

Emergency services were called to a residential area in Lake Cargelligo at about 16:40 local time (05:40 GMT).

The suspect is still on the run and is believed to have fled in a vehicle, NSW police confirmed.

A man and woman were found shot dead in a vehicle, a second shooting shortly afterwards killed another woman and left a man in a critical condition in hospital, police said.

The Sydney Morning Herald reports that the incident is suspected to be a domestic violence attack.

Andrew Holland, NSW police assistant commissioner, declined to comment on the relationship between the gunman and the victims.

The public has been urged to remain indoors and multiple crime scenes have been established, he told reporters.

Any death in a small country town is confronting, said Holland. The scene faced by the emergency services officers at that time would have been horrendous.

Lake Cargelligo is located in the centre of New South Wales and has a population of about 1,500 people.

This incident comes after last month's mass shooting at Sydney's Bondi Beach which killed 15 people.