McFarland is a city located in Wabaunsee County, Kansas. McFarland has a 2026 population of 280. McFarland is currently growing at a rate of 0.36% annually and its population has increased by 1.08% since the most recent census, which recorded a population of 277 in 2020.