Hamlet, Alberta From Wikipedia, the free encyclopedia Hamlet is a locality in Alberta, Canada.[1] The community has the name of William Hamlet, a railroad official.[2] ↑ "Hamlet". Geographical Names Data Base. Natural Resources Canada. ↑ Place-names of Alberta. Ottawa: Geographic Board of Canada. 1928. p. 61. 51°10′01″N 113°14′07″W / 51.16682°N 113.23522°W / 51.16682; -113.23522 (Hamlet, Alberta) This Southern Alberta location article is a stub. You can help Wikipedia by adding missing information.vte Related Articles