Tomatoes require a minimum of six hours of sunlight to develop fruit, but eight or more hours of sunlight will yield the most tomatoes.