A 2-year-old should drink approximately 4 cups or 32 ounces of water a day, as recommended by the American Academy of Pediatrics. However, keep in mind that the water requirement may vary based on your child's weight, activity level, and weather conditions.