Farley is a village in Platte County, Missouri, U.S., along the Platte River. The population was 269 at the 2010 census.