Merrimac is a village in Sauk County, Wisconsin, United States northwest of Madison. The population was 420 at the 2010 census. The village is located within the Town of Merrimac.It is the location of the Merrimac Ferry, a free ferry across the Wisconsin River operated by the state.