Learn more and buy the 2015 Old Farmer's Almanac!
Reporting
The main reason that tomatoThe main reason that tomato plants do not set fruit yet get lots of foliage is because they are not planted where they can receive 8-10 hours of direct sunlight daily. There are some areas (such as our region in NH!) which simply lack the amount of direct sunlight. Also, it needs to be above 50 degrees during the day and not get above 70 degrees at night. Other common reasons for lack of fruit set include: too much nitrogen fertilizer, irregular watering, and insects such as thrips.