Spay/neuter vouchers in NC: where to get help today
Free and reduced-cost spay/neuter vouchers exist in North Carolina. They come from counties and local nonprofits, not from us, so here is who offers them.
The short version: most spay/neuter vouchers in North Carolina are run county by county. Some are free for people on SNAP, Medicaid or other government aid. Others cut the price to a small copay, often $10 to $75. Find your county in the table below, call the program, and ask whether you qualify. If your county is not listed, the zip code finder and the SpayNC Helpline at 1-888-623-4936 can point you to the nearest low-cost clinic.
Voucher and income-based programs by county
These are the 58 voucher, copay and income-based programs in our county directory. Programs pause when their money runs out, so call before you go. A program that says "paused" is not taking new applications right now.
| Program | Serves | What it offers | Phone |
|---|---|---|---|
| Burlington Animal Services- BASFIX Spay/Neuter Assistance, Mighty Mouser Community Cat Program (MMCCP) TNVR (opens in a new tab) | Alamance | Voucher valid 30 days; Alamance County; Medicaid/SNAP or <=200% FPL | (336) 222-5000 |
| Friends of the Anson County Animal Shelter (FACAS) (opens in a new tab) | Anson | Low-cost spay/neuter with Cabarrus Spay & Neuter Clinic, weekly Thursday drop-off; free quarterly community clinics | (704) 994-2738 |
| Ashe Humane Society-Ashe County spay and neuter program (opens in a new tab) | Ashe | Paused. Monthly transport to Foothills clinic, Feb-Nov; bloodwork $25-$125 for pets 6+. Not taking new applications for 2026 (site, October 2026). Also a TNR program for Ashe County feral cats: transport to the Humane Society of Catawba clinic and $50 back per feral cat; the 2026 season is closed (site, November 2026) | (336) 982-4297 |
| A Shelter Friend (opens in a new tab) | Bladen | Nonprofit that runs Bladen County's low-income spay/neuter program for screened residents, since April 2010, about 300 pets a year (A Shelter Friend, October 2026) | (910) 645-2297 |
| Brunswick County Animal Services (opens in a new tab) | Brunswick | Voucher $100 dog / $50 cat, 2 per household, owned pets only, income-based, apply in person | (910) 253-1738 |
| Paws-Ability (opens in a new tab) | Brunswick | Fundraising group, not a clinic. Helps qualified low-income pet owners pay for spay/neuter; the surgeries are done at Fix a Friend Clinic. To apply, call (910) 269-6885, ext. 2, or use their spay and neuter page (Paws-Ability, October 2026) | (910) 269-6885 |
| Asheville Humane Society spay/neuter assistance (opens in a new tab) | Buncombe | Free surgery through a voucher with the ASPCA Spay/Neuter Alliance for Buncombe County owners on government assistance or under the income limit; apply online, wait up to 12 weeks (site, November 2026) | See website |
| REASON Inc (opens in a new tab) | Burke | Reduce Euthanasia and Spay or Neuter; income-based with copay; Burke County | (828) 403-3675 |
| Spay It Forward (opens in a new tab) | Cabarrus | Spay/neuter help for low-income homes and for people who feed feral cat colonies (NC Pet Project county law research, October 2026) | See website |
| Caldwell County Spay/Neuter Program (opens in a new tab) | Caldwell | Caldwell Humane Society, all-volunteer, low-cost clinics | (828) 499-0289 |
| Animal Protection Society of Caswell County (opens in a new tab) | Caswell | Cost depends on income; Caswell County | (336) 694-4921 |
| WNC Spay/Neuter Alliance (Shelter Dog Transport Alliance) | Cherokee, Graham | 2026 special for Graham and Cherokee residents with financial hardship: cat spay/neuter $40, dog $65, rabies vaccine included ($5 off with proof of a current one). Same-day transport to and from the spay/neuter bus, with Noah's Ark Humane Society. Pets 12 weeks and up at high risk of reproducing. Call or text to book (program flyer, October 2026) | (828) 735-9596 |
| Hayesville Feral Cat Project (opens in a new tab) | Clay | Town of Hayesville vouchers pay to fix feral cats; tame pet cats are not covered (NC Pet Project county law research, October 2026) | See website |
| Craven/Pamlico TNR Project (HelpingCats.org) (opens in a new tab) | Craven, Pamlico | Trap-neuter-return for community and feral cats in Craven and Pamlico counties. Register online, then text (not call) the number. Suggested donation $40 male, $60 female; surgery does not depend on paying (site, October 2026) | (252) 670-1378 |
| Currituck County Animal Services TNR program (opens in a new tab) | Currituck | Feral cat TNR with Eastern Shore Animal Hospital in Grandy. Caregivers register with Animal Services; the county pays $100 and the resident $25 per cat (county, February 2025) | (252) 453-8682 |
| Feline Hope Animal Shelter (opens in a new tab) | Dare | Sponsors monthly low-cost spay/neuter clinics, Outer Banks | See website |
| Davidson County Animal Alliance SNIP (opens in a new tab) | Davidson | Low-cost spay/neuter for Davidson County residents, $90, no income requirement; dogs under 60 pounds, no flat-faced breeds, owned cats only (none in traps); Tuesday clinics at the Peaceful Paws Mobile Clinic in Thomasville, by appointment only; email snip4dc@gmail.com for an application (Davidson County Animal Alliance, November 2026) | See website |
| Pet Friends of Duplin County (opens in a new tab) | Duplin | Contributes $75 per pet, $40 for a male cat, at participating Duplin County vets; Duplin residents, 2 pets per household per year, pet 4 months or older | See website |
| Animal Protection Society of Durham (opens in a new tab) | Durham | Reduced-cost vouchers, Durham residents, application required | (919) 560-0640 |
| Town of Tarboro Public Works Department (opens in a new tab) | Edgecombe | Animal Spay & Neuter Program, assistance for low-income families; call for the form | (252) 641-4234 |
| Fur-Ever Friends of North Carolina (opens in a new tab) | Forsyth | Fix Forsyth spay/neuter assistance and education; no phone published | See website |
| Paws for Life SNIF Program (opens in a new tab) | Franklin, Granville, Wake | Paused. Temporarily paused: not taking applications or issuing new vouchers (checked 10 October 2026); already-issued vouchers still valid | See website |
| Graham County Animal Refuge (ASPCA spay/neuter partnership) (opens in a new tab) | Graham | $50 spay/neuter for owned dogs and cats, 1 cent for TNR cats, through an ASPCA partnership in Asheville. Free transportation: drop off and pick up the next day at Ingles. Book a slot by phone or at gcarspayneuter@icloud.com. Volunteer as a driver for a free surgery (Graham County Animal Refuge flyer, October 2026) | (828) 977-1391 |
| Humane Society of Granville County (opens in a new tab) | Granville | FREE vouchers for low-income Granville residents, extra costs covered | (919) 691-9114 |
| SNAP-NC (Spay Neuter Assistance Program of NC) (opens in a new tab) | Granville, Harnett, Johnston, Lee, Wake, Wayne, Wilson | Paused. Mobile low-cost spay/neuter for those needing financial assistance. NOTE: currently prioritizing shelters and rescues rather than the general public; call before relying on it | (919) 783-7627 |
| Haywood Spay/Neuter (opens in a new tab) | Haywood | Income-based pricing for Haywood County residents: $10, $40 or $125; pit bulls and pit mixes free for income-qualified owners | (828) 452-1329 |
| Iredell County Animal Spay Neuter Services (opens in a new tab) | Iredell | Voucher with $30 co-pay; dogs via Stand for Animals, cats via Ginstone; WIC/Medicaid required | (704) 878-3039 |
| Lake Norman Humane (opens in a new tab) | Iredell | Low-cost surgery at Gaston Low Cost Spay/Neuter Clinic: cat neuter $95, cat spay $130, dogs from $155 | (704) 663-3330 |
| Lucky Cats (opens in a new tab) | Iredell | Lake Norman Lucky Cat Program; low-cost spay/neuter and TNR | (704) 877-7779 |
| Jackson County Humane Society (opens in a new tab) | Jackson | ARF; monthly low-cost program transporting to ASPCA Spay/Neuter Alliance, Asheville; recorded line, they call back | (877) 273-5262 |
| Johnston County Animal Protection League (JoCoPETS) (opens in a new tab) | Johnston | Co-pay $75 cat / $95 dog, includes surgery and rabies vaccine; surgery at Quality Care Animal Hospital, Four Oaks; wait is currently longer than 3 months | See website |
| Lucky Cats of Kinston (opens in a new tab) | Lenoir | Kinston Lucky Cats program: TNR and low-cost spay/neuter for the Lenoir County area (site, November 2026) | (704) 877-7779 |
| Lake Norman Lucky Cat Program (opens in a new tab) | Lincoln | TNR and low-cost spay/neuter for community cats (NC Pet Project county law research, October 2026) | See website |
| Appalachian Animal Rescue Center (opens in a new tab) | Macon | Macon County Humane Society; low-cost spay/neuter, vaccines and microchips via ASPCA Asheville; reduced rates on financial info | (828) 524-4588 |
| Friends of Madison County Animals (opens in a new tab) | Madison | FoMCA; ALL surgeries $50 for cats and dogs; clinic every two weeks with ASPCA Asheville; financial assistance for qualifying owners; office Mon/Wed/Fri 10-2 | (828) 649-9798 |
| Paws and Claws Outreach | McDowell | Low-cost spay/neuter for McDowell and surrounding counties; also pet food and vet-cost assistance | (828) 317-7401 |
| Moore County Voucher Program (opens in a new tab) | Moore | SNAP free for residents on government assistance; Fix'M $25 voucher otherwise; $10 processing fee; surgery at the Vass clinic; Moore County residency required | (910) 947-2858 |
| Onslow County Animal Services (opens in a new tab) | Onslow | Onslow County Community Animal Clinic; page also lists 5 independent low-cost providers | (910) 937-1164 |
| Onslow County Partners for Animal Welfare | Onslow | Vouchers $15 feral cats to $39.99 domestic; Onslow residents (its website was not loading on 3 November 2026, so call) | (910) 745-7930 |
| Orange County Spay/Neuter Program (opens in a new tab) | Orange | No-cost vouchers for DSS/income-qualified; free community-cat program with $50 refundable trap deposit; up to 2 months to issue | (919) 942-7387 |
| Pender County Humane Society (opens in a new tab) | Pender | Not a clinic: grant-funded vouchers for low-income households, good only at Cape Fear Spay Neuter Clinic in Castle Hayne. After you apply, your cost is usually $10 to $50 depending on income and household size (Pender County Humane Society, October 2026) | (910) 259-7022 |
| Animal Protection Society of Person County (opens in a new tab) | Person | Financial assistance toward fix procedures | (336) 514-8689 |
| Pet Food Pantry of Eastern NC (opens in a new tab) | Pitt | Spay/neuter assistance alongside pet food support | (252) 689-6122 |
| Foothills Humane Society (opens in a new tab) | Polk | PetFix program: low-cost or FREE vouchers for spay/neuter, microchip and rabies; free for Polk residents on qualifying government assistance | (828) 863-4444 |
| Humane Society of Randolph County (opens in a new tab) | Randolph | Sells subsidized spay/neuter vouchers to Randolph County residents for surgery at Sheets Pet Clinic in Greensboro: dogs $180, cats $110. Sold the first Saturday of each month, 9 to 11 a.m., at 1822 N. Fayetteville St, Asheboro, and the third Saturday with the RSPCA at 300 W. Bailey St, Asheboro (10 a.m. to noon). The RSPCA's own mobile vet comes about once a month with limited spots and does not take short-nosed dogs | (336) 629-7387 |
| Rockingham County Animal Shelter (opens in a new tab) | Rockingham | Low-cost vouchers for residents on government assistance; apply in person with ID, proof of aid and rabies record; redeemable at Humane Society of the Piedmont or Reidsville Vet Hospital | (336) 394-0075 |
| Humane Society of Rowan County (opens in a new tab) | Rowan | Monthly clinic with Animal Care Clinic of Salisbury and China Grove Animal Hospital; dogs from $55, cats from $40; call and press mailbox 2 | (704) 636-5700 |
| Community Pet Center (Rutherford County) (opens in a new tab) | Rutherford | Low-cost program for any Rutherford County resident regardless of income; cats $100, dogs $110 (cash or money order), dogs 50 lb max; pre-registration required | (828) 287-7738 |
| Scotland County Humane Society (opens in a new tab) | Scotland | Administers the NC State Spay/Neuter Program: $20 for Scotland residents below 100% of federal poverty level; voucher redeemed at local vets. Also a TNVR program for community cats, Scotland County residents only (site, November 2026) | (910) 276-9271 |
| Vance County Animal Services (opens in a new tab) | Vance | FREE spay/neuter for low-income Vance residents; feral cats free; surgeries every other Wed and every Thu | (252) 492-3136 |
| Alley Cats and Angels of NC (opens in a new tab) | Wake | Alter an Alley Cat voucher/assistance program, not surgical | See website |
| Friends of Wake County Animal Center (opens in a new tab) | Wake | Paused. Spay/neuter vouchers for Wake residents in financial need: Kitty Clip, $15 per cat (owned or feral), and Pit Stop, $40 for pit bulls and pit mixes, each covering surgery and two vaccines. You pay at one of five participating clinics and book the appointment yourself. Paused until 2027, with a Kitty Clip waitlist open. All volunteers, email only, no phone (Friends of Wake County Animal Center, October 2026) | See website |
| NC State Spay/Neuter Program (opens in a new tab) | Wake | Reimburses participating counties/municipalities for low-income spay/neuter; funded by $20 from each Animal Lovers I Care plate plus a state appropriation | (919) 707-3280 |
| SPCA Wake Spay/Neuter Voucher Program (opens in a new tab) | Wake | Prepaid vouchers for the surgery fee at participating vets: male cat $80, female cat $90, male dog $100, female dog $150. Exams, bloodwork, vaccines and other fees are extra, and the SPCA notes its own Saving Lives Clinic is usually cheaper all in. Buy online, print the emailed voucher and book with a participating vet yourself; all but one are in Wake County, one in Durham (SPCA Wake, October 2026) | See website |
| Wake County Animal Center Working Cats Program (opens in a new tab) | Wake | Free spay/neuter, ear tip, rabies and FVRCP shots and flea treatment for stray and feral cats; release not allowed in Raleigh city limits, Garner or Holly Springs; email WCACworkingcats@wake.gov | See website |
| Wilson County Sheriff's Office Spay/Neuter Program (opens in a new tab) | Wilson | NO-COST spay/neuter including anesthesia and medication; qualified by income, residency and household size; animals 4 months and older; rabies required | (252) 265-5971 |
| Feral Cat Assistance Program (Greensboro) (opens in a new tab) | Yadkin | $10-per-cat TNR clinic in Greensboro for community cats, open to Yadkin residents (NC Pet Project county law research, October 2026) | (336) 378-0878 |
| Yadkin County Animal Shelter (opens in a new tab) | Yadkin | Paused. No-cost spay/neuter for up to 3 pets for qualifying Yadkin residents (residency and income); dogs over 40 lb excluded. Site still says applications are closed until July 1 (checked 3 November 2026), so call to confirm | (336) 849-7901 |
Who usually qualifies
Each program sets its own rules, but most ask for three things:
- Where you live. Most vouchers are for residents of one county, and some for one city. Bring a photo ID or a bill with your address.
- Income or aid. Many programs qualify you automatically if you get SNAP, Medicaid, WIC, SSI or similar aid. Others use income, often up to 200 percent of the federal poverty level.
- Limits. Expect a cap of two or three pets per household, a copay, and sometimes a rabies shot at the same visit.
Feral and community cats often have their own free program. Our guides to starting a TNR program in NC and helping feral cats cover those.
The NC Spay/Neuter Program
The NC Department of Agriculture reimburses participating counties and cities for spay/neuter surgeries for low-income residents. You do not apply to the state. You apply through your county or city, so ask your county animal services whether it takes part (NCDA&CS). The state fund is small: in 2025 it paid about 37 cents of every dollar counties asked for, which is why many local programs run out of money partway through the year. Our page on NC spay/neuter funding explains why.
No voucher in your county?
- Low-cost clinics. Nonprofit clinics often charge less than a voucher copay elsewhere. See our low-cost spay/neuter guide and what spay/neuter costs in NC.
- County directory. The county-by-county directory lists every low-cost provider and assistance program we could confirm.
- Get Help zip code finder. Search by zip code for low-cost options near you.
- SpayNC Helpline. Call 1-888-623-4936 for help finding the nearest affordable option. Call for current hours.
Does NC Pet Project give out vouchers?
No. NC Pet Project does not run its own voucher program, and we don't plan to start one where good programs already exist. We point you to the programs that already help, and we keep track of the counties that have no low-cost option at all. To find help near you, search by ZIP code.
Want to help more of North Carolina get affordable spay/neuter? Take action with us or volunteer.
Last updated: November 12, 2026