Hannah, ND

Cavalier County
Inhabited as of 8-06

Hannah, ND is a Canadian border town in Cavalier County, directly north of Devils Lake. Hannah’s reported peak population was 262 in 1930.

US Census Data for Hannah
Total Population by Place

1960 – 253
1970 – 145
1980 – 90
2000 – 20
2010 — 15

Pictured below is the site of the former Hannah High School, now just a sign and an empty flag pole. The playground still remains, but the school itself is gone.

Hannah was originally two settlements a couple of miles apart, founded separately as “Hanna” and “Hannah”. The two eventually combined at the railroad line and adopted the name of “Hannah” in honor of early resident (and Father-in-law to the postmaster) Frank Hannah. Hannah’s most prominent former residents woud be Russel Reid, one-time head of the North Dakota Historical Society, and Ethel Catherwood, who eventually adopted Canada as her home and won a Gold Medal for them in the 1928 Olympics.


119 thoughts on “Hannah, ND

  1. Hi! Did anyone know any McKnight’s? My great grandfather Matthew McKnight moved from Uxbridge, ON to Linden Township and I think eventually Hannah in 1892. He passed in 1909 but I know my great grandmother (Hannah Eliza Dickson) was still there as of 1937 and they had 9 kids. As far as I know one of their children, Thomas McKnight, worked the farm until he sold it in the late 1930’s. Just figured with a family that size somebody must know them 🙂



Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s