Lake Bonham, situated in the Prairies and Lakes region of north Texas, is seven miles south of the Texas/Oklahoma border and five miles slightly northeast of Bonham, Texas, in Fannin County. It covers 1,020 acres with 22 miles of shoreline with a maximum depth of 30 feet.