Bloomfield is a town in Richland Township, Greene County, Indiana, United States. The population was 2,542 at the 2000 census. The city is the county seat of Greene County. Bloomfield is part of the Bloomington, Indiana Metropolitan Statistical Area.