Winfield is a small city situated in Northwest Alabama 26 miles east of the Mississippi state line. It lies in the foothills of the Appalachian Mountain range in Marion and Fayette counties. The population was 4,717 at the 2010 census, the second largest city in Marion County.The town was originally called “Needmore”, but when it was incorporated in either 1887 or 1891, the name was changed to Winfield in honor of General Winfield Scott. Winfield is located in southern Marion County at 33°55′42″N 87°48′29″W (33.928258, -87.807990), with a portion extending south into Fayette County. U.S. Route 43 passes through the city, leading northwest 6.5 miles (10.5 km) to Guin and south 18 miles (29 km) to Fayette.