According to Sprout Social, the best time for nonprofits to tweet is Monday - Friday between 8 AM and 3 PM CST. Wednesday at 7 AM CST is the best time for engagement. See a heatmap with all the best times for nonprofit Twitter engagement.