Shirley is a town in northeast Van Buren County, Arkansas, United States, along the Middle Fork of the Little Red River.
A one-time railroad outpost, the community today is oriented toward agriculture and recreational activities due to the river and Greers Ferry Lake.
As of the census[4] of 2010, there were 223 people, 136 households, and 91 families residing in the town.
There were 132 housing units at an average density of 71.9 per square mile (27.8/km2).
29.4% of all households were made up of individuals, and 14.7% had someone living alone who was 65 years of age or older.