What is the most effective way to eliminate moles from lawns?”
but here’s a few things that might help: use a lawn insecticide or non-insecticide product to reduce the amount of insect life under your lawn. use any of the various noisemakers available to make your lawn a less pleasant place for the moles to live. use any of various mole poisons use a garden hose to flood the mole tunnels use a vacuum cleaner hose to pump your car’s exhaust into the mole tunnels pump propane into the mole tunnels *caution, this can go BOOM* Use any of the various mole traps available Hang out in the yard with a six pack and a shotgun *not advised if you live in a city or have nervous neighbors* “mine” the molehills with pet waste. and a concept I haven’t seen done, but sounds intriguing: when you lay out a new lawn, lay a tight mesh fencing material under it, so moles cannot tunnel to the surface.
Of course there won’t be much left of your lawn. You said “most effective”. There are various other mole killing devices and things that are known as mole chasers: basically a stick into the ground that is hit by a wind driven mechanism to make underground noise. Not sure if they work or the moles just dance to the rhythm.