Fair Oaks Ranch is a city in Bexar, Comal, and Kendall counties in the U.S. state of Texas. The population was 5,986 at the 2010 census. It is part of the San Antonio Metropolitan Statistical Area.