Rien n'interdit que le toit urbain soit à usage agricole, à condition que le propriétaire soit privé ou que le terrain appartienne au domaine privé d'une personne publique.
Sources
https://www.lienhorticole.fr/toiture-le-bailleur-doit-assurer-les-grosses-reparations-1,0,443375141.html