Mississippi Mills is a town in eastern Ontario, Canada, in Lanark County. The Mississippi River flows through its territory. The town administrative offices are located in Ramsay and Almonte. The Town of Mississippi Mills was incorporated on January 1, 1998, when the Township of Pakenham, the Township of Ramsay, and the Town of Almonte were amalgamated.