Most roofs can support the weight of solar panels unless they are quite old or in need of repair. If you have trees shading much of your roof and you’re not willing to remove them, solar panels are probably not for you. Southern-facing roofs with a 15- to 40-degree slope are great for solar panels, but other configurations can work too.