A good size for a home gym is between 150 and 250 square feet with about 8 to 10 feet overhead. Although any space can be a home gym with the right approach, this amount of space gives you enough room for one to two cardio machines, a power rack or squat stand, weights, accessories, and storage.