winfield is a city and county seat of cowley county, kansas, united states. it is on the walnut river in south central kansas. in 2010 12,301 people lived there. it is the second biggest city in cowley county.