The first almanac printed in colonial North America was An Almanac for New England for the Year 1639, compiled by William Pierce and printed in Cambridge, Mass., under the supervision of Harvard College.