Landaff, New Hampshire is a small town in Grafton County with a population of 415. For shopping and service, Littleton is just 21 minutes to the southwest. The town has a total area of 28.5 square miles, of which 28.4 square miles is land and 0.2 square miles is water. Student attend Bath Village School and Landaff Blue School.