Hamlet, Alberta

Hamlet is a locality in Alberta, Canada.

The community has the name of William Hamlet, a railroad official.