Toddler drowns in NSW floodwaters

A three-year-old boy has drowned in a stormwater drain and several people have been rescued from floodwaters which have cut off properties in northern New South Wales.

The boy was reported missing about 12:30pm (AEDT) at Bingara, near Inverell, and emergency services found his body half-an-hour later in a nearby stormwater drain that had swelled with water from the recent heavy rain over the town.

The NSW State Emergency Service says there is major flooding around Moree and Graves End as the Gwydir and Namoi River catchments swell, and are warning floodwaters could linger for several weeks.

Fourteen people around New South Wales have needed to be rescued from floodwaters over the last two days, mostly around Sydney and the state's north.

Four people were rescued from cars that became trapped in flooded causeways near Boggabri and Narrabri this morning.

Phil Campbell from the SES says a helicopter had to be used to rescue two people from a bogged tractor near Moree.

He says the SES expects numerous properties to be cut off for days.

"This major flooding is going to lead to the isolation of numerous properties around Moree, and there will be an extended period of resupply which will be required in coming days," he said.