Olney is a city in Young County, Texas, United States. The population was 3,285 in 2010.