They help, just as marigolds help, but if you have a huge problem, mosquitoes need to be sprayed from the air. Florida has counties that do this and where we live in FL, we never have any mosquitoes and very few insects of any kind.
Other people asked questions on similar topics, check out the answers they received:
Other people asked questions on various topics, and are still waiting for answer. Would be great if you can take a sec and answer them