We wsi znajduje się jedyna stacja paliw na terenie gminy Rudnik.

Na terenie wsi znajdują się dwa przystanki zbiorowego transportu publicznego.

W 2016 roku we wsi zarejestrowano 14 podmiotów gospodarczych, 161 osób pozostaje aktywna zawodowo. Liczba bezrobotnych na 100 mieszkańców wynosiła 2,27, natomiast wskaźnik długotrwale bezrobotnych na 100 mieszkańców wyniósł 1,52. Liczba bezrobotnych bez kwalifikacji zawodowych na 100 mieszkańców wynosiła 0,38. W Szonowicach nie zarejestrowano bezrobotnych do 25 roku życia.

We wsi działa 19 podmiotów gospodarczych, które działają w następujących branżach: rolnictwo, leśnictwo, łowiectwo i rybactwo (3), przetwórstwo przemysłowe (1), budownictwo (7), handel hurtowy i detaliczny, naprawa samochodów (2), działalność związana z zakwaterowaniem i gastronomiczna (1), działalność związana z obsługą rynku nieruchomości (1), edukacja (2), działalność związana z kulturą, rozrywką i rekreacją (1), działalność usługowa (1).

Religia Szonowice należą do parafii Trójcy Świętej w Modzurowie, dekanatu Łany, diecezji opolskiej.

Infrastruktura i architektura Wszystkie gospodarstwa domowe jak i firmy korzystają z sieci wodociągowej, jednak na terenie wsi nie istnieje sieć kanalizacyjna.