A food drive is a form of charity that is conducted by a group of individuals or a corporation to stockpile and distribute foodstuffs to people who cannot afford food.
Food drives are operated in order to stock food banks that distribute food to homeless people, soup kitchens, vulnerable seniors, orphanages, refugees, and victims of disasters. There are also food drives to help people hold feasts on Christmas and Thanksgiving. Many are organized by community organizations, nonprofits, churches, and even individuals.
Many people involved in charity work are critical of food drives.