Medicine Hat is located in southeastern Alberta, approximately 300 kilometers southeast of Calgary, and 160 kilometers north of the United States border. The Trans-Canada Highway #1 and Highway #3, run directly through Medicine Hat.
The Official Population of Medicine Hat as of June 30, 2005 is 56,048. This makes Medicine Hat the fifth largest city in Alberta.