Shirland is an unincorporated community in Shirland Township, in Winnebago County, Illinois, United States, and is located northwest of Rockford.
It is part of the Rockford, Illinois Metropolitan Statistical Area.
[2] An earlier name for the area was Kepotah.
The name was changed when the Shirland post office was established August 15, 1857.
[3]