Zgodnie z u.i.o.ś. do zadań Inspekcji Ochrony Środowiska należy m.in. kontrola przestrzegania przepisów o ochronie środowiska i racjonalnym użytkowaniu zasobów przyrody oraz warunkach korzystania ze środowiska i wielkości emisji zanieczyszczeń, udział w postępowaniu dotyczącym lokalizacji inwestycji oraz w przekazywaniu do użytku obiektów lub instalacji realizowanych jako przedsięwzięcie mogące znacząco oddziaływać na środowisko, kontrola eksploatacji instalacji i urządzeń chroniących środowisko przed zanieczyszczeniem, tworzenie warunków do zapobiegania poważnym awariom oraz usuwania ich skutków.
W zakresie przeciwdziałania poważnym awariom do IOŚ należy kontrola podmiotów, których działalność może stanowić przyczynę powstania poważnej awarii, prowadzenie szkoleń, badanie przyczyn powstawania oraz sposobów likwidacji skutków takich awarii oraz prowadzenie rejestru zakładów, których działalność może być przyczyną wystąpienia poważnej awarii, w tym zakładów o zwiększonym ryzyku wystąpienia awarii i o dużym ryzyku wystąpienia awarii. Organy inspekcji dokonują kontroli co najmniej raz w roku w zakładach o dużym ryzyku wystąpienia awarii, a co najmniej raz na 2 lata - w zakładach o zwiększonym ryzyku wystąpienia awarii.
IOŚ kontroluje przestrzeganie przepisów o obowiązkach przedsiębiorców w zakresie gospodarowania niektórymi odpadami, postępowanie z substancjami kontrolowanymi oraz z produktami, urządzeniami i instalacjami zawierającymi te substancje, przestrzeganie przepisów w zakresie postępowania z organizmami genetycznie zmodyfikowanymi. Ma prawo kontrolować wyroby podlegające ocenie zgodności w zakresie spełniania przez nie zasadniczych lub innych wymagań dotyczących ochrony środowiska, przestrzegania przepisów o recyklingu pojazdów wycofanych z eksploatacji, o zużytym sprzęcie elektrycznym i elektronicznym.
Do przeprowadzania kontroli są uprawnieni Główny Inspektor Ochrony Środowiska, wojewódzcy inspektorzy ochrony środowiska oraz upoważnieni przez nich pracownicy IOŚ (inspektorzy). Podczas wykonywania kontroli inspektor jest uprawniony do wstępu wraz z pracownikami pomocniczymi, rzeczoznawcami i z niezbędnym sprzętem, przez całą dobę, na teren nieruchomości, obiektu lub ich części, na którym prowadzona jest działalność gospodarcza oraz do środków transportu, a w godzinach od 6 do 22 - na pozostały teren.

Inspektor IOŚ jest upoważniony do pobierania próbek, przeprowadzania niezbędnych badań lub wykonywania innych czynności kontrolnych w celu ustalenia na kontrolowanym terenie stanu środowiska oraz oceny tego stanu w świetle przepisów o ochronie środowiska, a także indywidualnie określonych w decyzjach administracyjnych warunków wykonywania działalności wpływającej na środowisko. Ponadto jest upoważniony do żądania wstrzymania ruchu instalacji lub urządzeń oraz powstrzymania się od wykonywania innych czynności w zakresie, w jakim jest to niezbędne dla pobrania próbek oraz przeprowadzenia badań i pomiarów, do oceny sposobu eksploatacji instalacji lub urządzeń, w tym środków transportu, oceny stosowanych technologii i rozwiązań technicznych, żądania pisemnych lub ustnych informacji, okazania dokumentów i udostępnienia wszelkich danych mających związek z problematyką kontroli oraz wzywania i przesłuchiwania osób w zakresie niezbędnym dla ustalenia stanu faktycznego.
Upoważniony do kontroli inspektor IOŚ jest uprawniony do poruszania się po kontrolowanym terenie oraz środku transportu bez potrzeby uzyskiwania przepustki oraz nie podlega rewizji osobistej przewidzianej w regulaminie wewnętrznym kontrolowanej jednostki organizacyjnej. Kierownik kontrolowanego zakładu oraz kontrolowana osoba fizyczna, z zachowaniem przepisów o tajemnicy państwowej i służbowej oraz o zakwaterowaniu sił zbrojnych, obowiązani są umożliwić inspektorowi przeprowadzenie kontroli.

Na podstawie ustaleń kontroli wojewódzki inspektor ochrony środowiska może wydać zarządzenie pokontrolne skierowane do kierownika zakładu lub osoby fizycznej, wydać decyzję administracyjną lub wszcząć egzekucję, jeżeli obowiązek wynika z mocy prawa lub decyzji administracyjnej. Może też zażądać od kierownika zakładu przeprowadzenia postępowania służbowego przeciwko osobom winnym dopuszczenia do uchybień i poinformowania go, w określonym terminie, o wynikach tego postępowania i o podjętych działaniach. Natomiast wojewódzki inspektor ochrony środowiska może upoważnić inspektora do wydania w trakcie kontroli decyzji dotyczących wstrzymania działalności powodującej naruszenie wymagań ochrony środowiska, jeżeli zachodzi bezpośrednie zagrożenie zdrowia lub życia ludzi albo bezpośrednie zagrożenie zniszczenia środowiska w znacznych rozmiarach, albo wstrzymania oddania do użytku obiektu budowlanego, zespołu obiektów lub instalacji niespełniających wymagań ochrony środowiska.