Er is een betekenisverschil.

 

ingevolge

naar aanleiding van, op grond van (aanleiding of motivering)
Het gaat hier om een melding ingevolge artikel 8.19 Wet milieubeheer.

 

ten gevolge van

vanwege (oorzaak)
Moeten we geen uitzondering maken voor zwangerschap ten gevolge van seksueel geweld?

 

Het woord ingevolge is heel formeel, vooral in de betekenis 'naar aanleiding van'. Beter nu niet meer doen: Ingevolge uw brief van 10 april jl. ... De woorden worden soms door elkaar gehaald omdat een motivering (een reden) dicht ligt bij een oorzaak. Maar een oorzaak valt buiten de menselijke wil en een motivering of reden valt binnen de menselijke wil. Daarom is het ingevolge de wet en niet ten gevolge van de wet. Zie ook doordat / omdat.