Vera is an unincorporated community in Sharon Township, Fayette County, Illinois, United States.
Vera originally was called Bear Creek. The present name, derived from the Spanish or Latin means "true".
Vera is located at at an elevation of .