Mumbai has received 31.17 per cent of the annual average rainfall of 2,547 mm till Monday morning, as per the city civic body's monsoon report. The India Meteorological Department's (IMD) Mumbai centre declared the onset of monsoon in the country's financial capital on June 25, late by about a fortnight.