Vuonna 1982 perustetun suojelualueen kokonaispinta-ala on noin 27 037 hehtaaria, josta kivennäismaata on 5 960 hehtaaria, suota 20 868 hehtaaria ja vesistöjä 245 hehtaaria. Se muodostuu Olvas-, Oravi-, Näätä- ja Sammakkosoiden suolakeuksista ja on myös porotalouden kannalta merkittävä alue, samoin kuin tärkeä lintujen pesimäalue. Olvassuon pohjois- ja itälaidalla virtaa pohjoiskoilliseen Piltuanjoki, eteläpuolella taas ovat Juorkunan Marttisjärven kylä sekä Iso Olvasjärvi ja Pikku Olvasjärvi. Olvassuon luonnonpuisto on osa Natura 2000 -luonnonsuojelualueverkostoa. Se kuuluu myös maailmanlaajuiseen kosteikkoluontoa suojelevaan Ramsarin sopimukseen.