Battle of the Badges
Give Blood. Back Your Badge.
Battle of the Badges returns once again, bringing our community together in support of the first responders who serve us every day.
Give blood from June 29 – July 5, 2026, and let our staff know whether you're donating on behalf of local Fire or Police departments.
More importantly, every blood donation supports patients across our region who rely on a safe and steady blood supply. When you give, you help ensure hospitals are prepared for emergencies, surgeries, cancer treatments, and more.
As a thank-you for donating, you will receive:
- $25 eGift Card, redeemable in the Donor Rewards Store*
- Battle of the Badges baseball cap**

*Your reward points will be added to your Digital Donor account within 2-3 business days after your donation. Redeem your eGift Card in the Reward Store and ensure your account has a valid email address. eGift Cards are valid at popular retailers.
**While supplies last. Promotional items may be substituted for an item of equal value.
How to Redeem Your Gift Card:
- Two days after your donation, your points will be available in your Digital Donor account. Access the Reward Store to redeem your eGift Card.
- Before ordering your eGift Card, ensure your Digital Donor account has a valid email address so you don’t miss out on your rewards!
- Don’t have a Digital Donor account yet? Click here to get started!
Donors can give blood at any of the drives listed below or at any Gulf Coast Blood location. When you donate, tell our team which side you’re supporting. The winning team will earn bragging rights and be featured on our website and social media.
This summer, step up for your community and first responders. Schedule your appointment today and be part of Battle of the Badges!
Battle of the Badges Scoreboard
Neighborhood Donor Centers
Bill T. Teague Donor Center
1400 La Concha Lane, Houston, TX 77054
Schedule Your Donation | Mon-Sat: 8AM-4PM (Closed Sun)
Sugar Land Donor Center
4949 Sweetwater Blvd., Sugar Land, TX 77479
Schedule Your Donation | Sun-Fri: 8AM-4PM (Closed Sat)
Westchase Donor Center
10001 Westheimer Road, Suite 2117, Houston, TX 77042
Schedule Your Donation | Mon-Sat: 8AM-4PM (Closed Sun)
Katy Donor Center
1575 W. Grand Pkwy. S, Suite 600, Katy, TX 77494
Fri, Sat, Sun, Mon - 8AM - 6PM
Tues, Wed, Thurs - 8AM - 4PM
Fulshear Donor Center - COMING SOON
Location: 11605 S. Fry Road Ste. 105, Fulshear, TX 77441
Hours: Fri-Sun, 6:30 AM - 7:00 PM
Pearland Donor Center
9223 W. Broadway St., Suite 119, Pearland, TX 77584
Schedule Your Donation | Sun-Fri: 8AM-4PM (Closed Sat)
Clear Lake Donor Center
1153 Clear Lake City Blvd., Houston, TX 77062
Schedule Your Donation | Tue - Thu: 8 AM-4 PM | Fri - Mon: 8 AM-6 PM
Pasadena Donor Center
5124 Fairmont Pkwy., Pasadena, TX 77505
Schedule Your Donation | Sun-Fri: 8AM-4PM (Closed Sat)
Baytown Donor Center
5010 Garth Road, Suite 210, Baytown, TX 77521
Schedule Your Donation | Sun-Thur: 8AM-4PM (Closed Fri & Sat)
Cypress Donor Center
15050 Fairfield Village Square Dr., Suite 105, Cypress, TX 77433
Schedule Your Donation | Mon-Sat: 8AM-4PM (Closed Sun)
Cy-Fair Donor Center
11811 FM 1960 W. Suite 120, Houston, TX 77065
Schedule Your Donation | Mon-Sat: 8AM-4PM (Closed Sun)
Champions Donor Center
6935 FM 1960 W, Suite A, Houston, TX 77069
Schedule Your Donation | Sun-Fri: 8AM-4PM (Closed Sat)
Conroe Donor Center
2125 N Loop 336 W, Conroe, TX 77304
Schedule Your Donation | Sun-Fri: 8AM-4PM (Closed Sat)
The Woodlands Donor Center
3091 College Park Dr., Suite 130, The Woodlands, TX 77384
Schedule Your Donation | Mon-Sat: 8AM-4PM (Closed Sun)
Humble/Kingwood Donor Center
9616 FM 1960 W, Humble, TX 77338
Schedule Your Donation | Mon-Sat: 8AM-4PM (Closed Sun)
Gulf Coast Regional Blood Center of East Texas
3520 N. University Dr., Nacogdoches, TX 75965
Schedule Your Donation | Mon, Wed, Fri, Sat: 8AM-4PM (Closed Sun, Tue & Thu)
Lufkin Donor Center
202 S. Franklin St., Lufkin, TX 75904
Schedule Your Donation | Tues - Fri: 8AM-4PM (Closed Mon, Sat & Sun)
Gulf Coast Regional Blood Center of Brazos Valley
1015 Krenek Tap Rd, College Station, TX 77840
Schedule Your Donation | Mon-Sat: 8AM-4PM (Closed Sun)
June 29, 2026
FIRE 🚒
Seabrook Volunteer Fire Department - Time: 4:00 PM - 7:30 PM
Location: 1850 East Meyer, Seabrook, TX 77586
Schedule Your Appointment
POLICE 🚔
Brazos County Sheriff's Office & Jail - Time: 10:00 AM - 2:30 PM
Location: 1835 Sandy Point Rd, Bryan, TX 77807 (Training Room)
Schedule Your Appointment
June 30, 2026
FIRE 🚒
La Porte Fire Department - Time: 5:00 PM - 8:00 PM
Location: 2400 Sens Rd., La Porte, TX 77571
Schedule Your Appointment
POLICE 🚔
Humble Police Department - Time: 8:30 AM - 12:30 PM
Location: 310 N Bender Ave., Humble, TX, 77338
Schedule Your Appointment
Community
Houston Heights Association
Time: 2:00 PM - 8:00 PM
Location: 107 W. 12th Street, Houston, TX 77008
Schedule Your Appointment
City of Nacogdoches
Time: 11:00 AM - 3:30 PM
Location: 1112 North St. Nacogdoches, TX 75961 (Meeting Room)
Schedule Your Appointment
July 1, 2026
POLICE 🚔
IAH Detention Facility
Time: 10:30 AM - 3:00 PM
Location: 3400 FM 350, Livingston, TX 77351
Schedule Your Appointment
Galveston Police Department
Time: 2:30 PM - 7:00 PM
Location: 601 54th St., Galveston, TX 77551
Schedule Your Appointment
Jamaica Beach Police Department
Time: 8:00 PM - 12:30 PM
Location: 16628 San Luis Pass Road. Galveston, TX 77554
Schedule Your Appointment
Kemah Police Department
Time: 1:00 PM - 5:30 PM
Location: 800 Harris Avenue, Kemah, TX 77565
Schedule Your Appointment
Richmond Police Department
Time: 9:00 AM - 1:30 PM
Location: 600 Preston St., Richmond, TX 77469
Schedule Your Appointment
Angleton Police Department
Time: 1:00 PM - 7:00 PM
Location: 104 Cannan Dr., Angleton, TX 77515
Schedule Your Appointment
City of Freeport at Freeport Police
Time: 9:00 AM - 1:30 PM
Location: 430 N. Brazosport Blvd., Freeport, TX 77541
Schedule Your Appointment
HCSO - Baker Street
Time: 9:00 AM - 1:00 PM
Location: 1200 Baker St., Houston, TX 77002
Schedule Your Appointment
Huntsville Police Department
Time: 9:00 AM - 1:30 PM
Location: 560 FM 2821 W, Huntsville, TX 77320
Schedule Your Appointment
FIRE 🚒
Atascocita Fire Department
Time: 1:00 PM - 5:30 PM
Location: 18425 Timber Forrest, Humble, TX 77346
Schedule Your Appointment
Cy-Fair Fire Department Administration Building
Time: 1:00 PM - 4:00 PM
Location: 18425 Timber Forrest, Humble, TX 77346
Schedule Your Appointment
Klein Fire Department- Station 31
Time: 9:00 AM - 12:30 PM
Location: 18337 Stuebner- Airline, Spring, TX 77379
Schedule Your Appointment
Tomball Fire Rescue
Time: 10:00 AM - 2:15 PM
Location: 1200 Rudel Rd., Tomball, TX 77375 (Training Room)
Schedule Your Appointment
Huntsville Fire Department #2
Time: 9:00 AM - 1:30 PM
Location: 2109 Sam Houston Ave., Huntsville, TX 77340 (Training Room)
Schedule Your Appointment
July 2, 2026
POLICE 🚔
Center Police Department
Time: 10:00 AM - 2:30 PM
Location: 1020 Shelbyville Street, Center, TX 75935
Schedule Your Appointment
COH: 611 Walker
Time: 9:00 AM - 3:00 PM
Location: 611 Walker, Houston, TX 77002 (Lower-level auditorium lobby)
Schedule Your Appointment
FIRE 🚒
Sheldon Community Fire & Rescue
Time: 10:00 AM - 2:30 PM
Location: 7601 Uvalde Rd., Houston, TX 77049
Schedule Your Appointment
Centerville VFD
Time: 9:00 AM - 3:00 PM
Location: 325 E. St Mary's St., Centerville, TX 75833
Schedule Your Appointment
Community
City of Alvin
Time: 8:00 AM - 12:00 PM
Location: 216 West Sealy Ave., Alvin, TX 77511
Schedule Your Appointment
July 3, 2026
POLICE 🚔
COH: HPD Travis
Time: 8:30 AM - 2:30 PM
Location: 1200 Travis, Houston, TX 77002
Schedule Your Appointment
Community
Brazos Mall Community Blood Drive
Time: 10:00 AM - 2:30 PM
Location: 100 West Hwy 332, Lake Jackson, TX 77566 (Donor bus in the food court parking)
Schedule Your Appointment
July 5, 2026
FIRE 🚒
Santa Fe Fire Department
Time: 10:00 AM - 2:30 PM
Location: 12526 Highway 6, Santa Fe, TX 77510
Schedule Your Appointment
Community
Brazos Mall Community Blood Drive
Time: 10:00 AM - 2:30 PM
Location: 100 West Hwy 332, Lake Jackson, TX 77566 (Donor bus in the food court parking)
Schedule Your Appointment