A historical society is non-profit organization dedicated to collecting, preserving, interpreting, and promoting the history of a particular place, group of people, or topic.