Fairfield is a suburban city located in both Butler and Hamilton counties in the U.S. state of Ohio. Fairfield is located approximately 25 miles north of Cincinnati and is situated on the east bank of the Great Miami River. The population was 42,623 as of the 2020 Census.. - wikipedia.com