armonk is a hamlet and census-designated place (cdp) in the town of north castle, new york. it is located in westchester county. as of the 2010 census, armonk's cdp population is 4,330 and it has a total area of . armonk is well known as being the headquarters of ibm.