China is expected to have a food supply gap of about 130 million tonnes by the end of 2025, as its urban population continues to grow and its rural workforce ages, state media said on Monday, citing a report by a government think tank.