Lucas is located in south central Collin County at 33°06′05″N 96°34′41″W. It is bordered by Fairview to the north, Allen to the west, Parker to the southwest, Wylie to the south, St. Paul to the southeast, Wylie again to the southeast, and Lavon Lake to the east.