Niagara-on-the-Lake – miasto (ang. town) w Kanadzie, w prowincji Ontario, w regionie Niagara. Miasto jest położone w rogu uformowanym przez jezioro Ontario i wpływającą do niego rzekę Niagara, która tworzy granicę między Kanadą i USA.
Po drugiej, amerykańskiej stronie rzeki jest zabytkowy Fort Niagara. Wodospad Niagara leży około 20 km na południe od miasta.
W 2016 roku liczba mieszkańców Niagara-on-the-Lake wynosiła 17 511 osób. Język angielski jest językiem ojczystym dla 74,5%, francuski dla 1,6% mieszkańców (2006)Statistics Canada. 2006 Community Profiles..
Niagara-on-the-Lake jest jednym z najstarszych miast w prowincji Ontario. Najpierw znane jako Butlersburg, otrzymało prawa miasteczka w 1781 pod nazwą Newark. Pierwszymi osadnikami byli Lojaliści, uchodzący ze Stanów Zjednoczonych.
Miasto zostało pierwszą stolicą Górnej Kanady, późniejszej prowincji Ontario. Pierwszy parlament prowincjalny spotkał się w mieście w 1792. Niedługo potem, w 1796, stolicę przeniesiono do Yorku, późniejszego Toronto. Wtedy miasto zmieniło nazwę z Newark na Niagara.