Mosquito candles are often made with citronella oil. Citronella oil comes from citronella grass, a tropical plant that grows up to 6 feet tall. While this is one of the more effective mosquito-repelling plants, it may not be a practical plant for backyards and homes due to its massive size.
Catnip is an herb used to stuff cat toys. As a garden plant, it is generally easy to care for and is highly effective at repelling mosquitoes. In addition, you can also dry and crush the catnip leaves, settle them in olive oil and use the mixture as a natural mosquito repellent for the skin.
Rosemary is not only a tasty cooking spice. Its scent and oil can help to repel mosquitoes quite effectively. Rosemary can't survive in cold weather, however, so it is better to grow this plant in a pot and move it indoors in the winter.
Marigolds give off a strong scent that many insects, including the mosquito, find repulsive. They are bright flowers with colors that range from yellow to dark red, so they can add a splash of summer flair to your garden. It may be a good idea to seek out a fully grown marigold and see if you can handle the scent. Some humans are as repulsed by their smell as the mosquitoes are.