Seven Fields is a borough in Butler County, Pennsylvania, United States. The population was 2,887 at the 2010 census, up from 1,986 at the 2000 census.
Seven Fields is located in southwestern Butler County at 40°41′11″N 80°3′48″W (40.686329, -80.063449). It is bordered on the north, west, and southeast by Cranberry Township and on the east by Adams Township. To the south is Pine Township in Allegheny County. The borough is part of a rapidly growing suburban area north of Pittsburgh.
Pennsylvania Route 228 (Mars Road) runs through the borough, leading east 3 miles (5 km) to the borough of Mars and west 2 miles (3 km) to Interstate 79 just north of its interchange with the Pennsylvania Turnpike.
According to the United States Census Bureau, Seven Fields has a total area of 0.81 square miles (2.1 km2), all of it land.
As of the census of 2000, there were 1,986 people, 757 households, and 551 families residing in the borough. The population density was 2,374.8 people per square mile (912.9/km2). There were 827 housing units at an average density of 988.9 per square mile (380.1/km2).