Bonham är administrativ huvudort i Fannin County i Texas.[1] Orten har fått sitt namn efter James Bonham som stupade i slaget vid Alamo.[2] Enligt 2010 års folkräkning hade Bonham 10 127 invånare.[3]