Beckwith is a township in eastern Ontario, Canada. It is located in Lanark County on the Mississippi River. It is located within Canada's National Capital Region.