The city of McHenry is located in the county of Foster. It covers a total area of 0.67 sq. km. Businesses related to finance, supplies of fruits and vegetables, oil, liquor, beverages, ambulance services, contribute to the local economy in a positive way. Commercial spaces are utilized by supermarkets and service stations.