North White Plains is located in the town of North Castle in the eastern part of Westchester County. Along with Armonk and Banksville, it is one of the three geographical regions and hamlets of North Castle. The area used to be a refuge for people fleeing from religious persecution.