How much roof space is required for solar production?

Typically, 100–120 sq. ft. per 1 kW is required, depending on panel type and efficiency.