Гамильтон расположен в Южном Онтарио на западной оконечности Ниагарского полуострова и огибает самую западную часть озера Онтарио; большая часть города, включая центральную часть, находится на южном берегу.
География и люди Гамильтон находится на западной оконечности Ниагарского полуострова.