Hanna is a town in Central Alberta, Canada, approximately 57 km northeast of the town of Drumheller. The town was first settled in 1912 and was incorporated in 1914. It was named after David Blyth Hanna, the third vice president of the Canadian Northern Railway. It was a division point of the Canadian Northern Railway and had a 10-stall railway roundhouse.