"Displaced people are mainly from the poor parts of Honiara - areas that were deficient in clean water and sanitation even before the flooding."
The death toll rose to 24 this week after heavy rain from a tropical depression caused severe flooding, washing away homes and bridges last week.
Unofficial estimates of fatalities were far higher, with many families retrieving and burying bodies themselves, bypassing official processes, an Oxfam spokesman said.
Cases of diarrhoea, acute respiratory infection and conjunctivitis were increasing and there had been reports of malaria cases, McKinlay said.
The flooding has affected 52,000 people - 12,000 in Honiara and 40,000 in Guadalcanal. Little was known about the condition of those in remote and hard-to-reach areas.
"Damaged roads and bridges mean that water and sanitation assessments are still to be carried out in areas outside the evacuation centres in Honiara and other areas of Guadalcanal," McKinlay said.
Supplies of water containers, purification tablets and soap had helped, however more were needed and were being urgently shipped to the country.
Child protection staff have also been mobilised from Unicef in Fiji, McKinlay said.