Fairfield Beach is located in the northeast corner of Walnut Township and Fairfield County at 39°54′53″N 82°28′41″W (39.914783, -82.478016), on the south shore of Buckeye Lake. The northern border of the CDP is the Licking County line.
Zip Codes in Fairfield Beach, OH that we also serve: 43046 43076