McFarland is a village in Dane County, Wisconsin, situated on the shores of Lake Waubesa to the southeast of Madison. As of the 2020 U.S. Census, the village has a population of 9,325. Spanning just under five square miles and encompassing roughly 43.50 miles of roads, it is part of the Madison Metropolitan Statistical Area.