Farmers' Almanac is an annual American periodical that has been in continuous publication since 1818. Published by Geiger of Lewiston, Maine, the Farmers' Almanac provides long-range weather predictions for both the U.S. and Canada.