Midfield is a town in Jefferson County, Alabama, United States, located two miles south of the Birmingham suburb of Fairfield.
[4] According to the U.S. Census Bureau, this town has a total area of about 2.6 square miles (6.7 km2), all land.
As of the 2020 United States census, there were 5,211 people, 1,855 households, and 1,273 families residing in the city.
There were 2,330 housing units at an average density of 896.2 per square mile (346.0/km2).
25.7% of all households were made up of individuals, and 8.3% had someone living alone who was 65 years of age or older.
There were 2,393 housing units at an average density of 921.8 per square mile (355.9/km2).
27.0% of all households were made up of individuals, and 12.6% had someone living alone who was 65 years of age or older.