Many butterflies and moths thrive in sunny, open areas with a diversity of flowering plants. Natural habitats in Missouri that meet that description include prairies, glades and fens. A pasture of virtually a single species of non-native grass, while it will be sunny and open, will not supply the needs of most insects. The same can be said of most urban lawns, unless insect-friendly plants are included in nearby plantings.
Some butterflies require particular plant species as a larval (caterpillar) food source. A monarch butterfly will lay its eggs on a milkweed plant because the milkweed's leaves are what the monarch caterpillar eats exclusively. While most butterflies are not as particular about which flowers they visit for nectar, areas with more flowering plants can sustain larger numbers of butterflies.
It is always difficult to say why one person is not seeing the wildlife to which they are accustomed, when others are reporting good numbers. But it is a safe bet that by establishing a diverse landscape with plentiful native plants, you can maximize your chances of attracting the butterflies and other native wildlife that you wish to see.
By: Tim Smith