Value Short description Example image Count roof_tiles Roof covered with tiles, usually of ceramic origin (e.g. terracota). See Roof tiles. metal Roof covered with metal, flat or waved (corrugated).
Similar values: metal_sheet, tin, copper. See metal roof and Corrugated galvanised iron concrete Roof covered with exposed concrete.

tar_paper Roof covered with tar paper. asbestos Roof covered with asbestos cement corrugated sheeting.
This is an inaccurate term, better to use eternit. The coverings are not built with asbestos itself, but with eternit, which is composed of 90% cement and 10% asbestos.
eternit Eternit – the trade name for asbestos‑cement panels
glass Roof covered with glass.

acrylic_glass Roof covered with acrylic glass. metal_sheet metal sheet, flat or corrugated
slate Roof covered with slate, a kind of thin stone plates.
tin Tin grass Roof covered with living grass (or similar plants), sealed below. See Green roof. copper Copper-plated roof.
When it comes in contact with air, it becomes covered with patina and takes on a celadon or patina color. See Copper in architecture.
thatch Thatched roof made from dry grasses, sedges or reeds. gravel Roof covered with gravel. stone Roof covered with stone.
See also: slate
wood Roof covered with wood. plastic Roof covered with plastic, corrugated or not.
asphalt Roof covered with asphalt, but not tar_paper.
See also tar_paper. Asphalt is the ingredient used to make tar paper. asphalt_shingle Roof covered with asphalt shingles. Available in many different styles and colors, asphalt shingles are extremely common in North America. zinc Zinc sandstone sandstone bamboo Roof covered with bamboo, usually plaited. palm_leaves Roof covered with dry palm leaves. banana_leaves banana leaves solar_panels Roof fully covered with solar panels.

Rooftop solar panels are more commonly mapped as a generator with location=roof, see Tag:generator:source=solar#Rooftop Solar Panels. If the roof is only mostly covered with solar panels (some other material is still visible underneath), use that other material as roof:material=* and map the panels as a generator.

titanium Titanium user defined See Taginfo for all common values. In some cases values from building:material=* can be also used, because roof:material=* is used also with building parts.