 U.S. Route 8 crosses the town from east to west.The village of Cameron, a separate municipality, is southwest of the center of the town and fully surrounded by it.According to the United States Census Bureau, the town of Stanley has a total area of , of which is land and , or 2.06%, is water.