No, all WordPress plugins are not free. There are various free and paid plugins available in the WordPress directory. You have to choose whether you want to use a free or premium plugin.