 Lohn is located at (31.3237752, -99.4100566).It is situated two miles west of U.S. Highway 183, near the junction of Farm Roads 504 and 2635 in northern McCulloch County.The area was first settled by William F. Lohn and his family in 1879.