If you rescue from a licensed Rescue, chances are your pet will already be spayed or neutered. However, if your pet is not spayed or neutered, google your area for Spay-Neuter Clinics. These are usually held several times a year. Some SPCA’s offer these clinics at a reduced price. In addition, vaccination clinics are also held several times a year.
To find these clinics, google your local area, or contact your nearest vet to see if they are aware, but your township may be aware and helping to sponsor these clinics. Don’t forget your local rescues and the SPCA.