The rise could have been even steeper but the estimated net inflow of 677,300 from abroad was offset by 16,300 more people dying than being born.