A.g Pharmacy
Community Pharmacy · Birmingham · B27 6BP · GPhC-registered premises
NHS Prescriptions · Pharmacy First · Flu Jabs
Community pharmacy in Birmingham · GPhC 1038179
Contact for Prices
Free UK pharmacy comparison. Ratings cannot be bought —how we make money· methodology
Birmingham · Contraception Service · 175 listed
Every community pharmacy in Birmingham that provided contraception service on the NHS in June 2026, from NHS open data. Phone to confirm availability before you travel.
Independents first, then chains. Based on NHS activity recorded in June 2026 (NHS open data) — not a promise the pharmacist is free this hour.
Ratings and rankings are our editorial opinion, based on our publishedmethodology — they are not medical advice and pharmacies cannot pay to change a score. Where a pharmacy has no reviews we show "Not yet rated" — we never invent scores.Listings labelled Featured orReferral partner are paid placements; payment affects visibility only, never ratings or match results. We may receive a fee when you send a private-service enquiry.Private service prices are indicative — always confirm directly with the pharmacy.
Community Pharmacy · Birmingham · B27 6BP · GPhC-registered premises
NHS Prescriptions · Pharmacy First · Flu Jabs
Community pharmacy in Birmingham · GPhC 1038179
Contact for Prices
Community Pharmacy · Birmingham · B11 4AN · GPhC-registered premises
NHS Prescriptions · Pharmacy First · Flu Jabs
Community pharmacy in Birmingham · GPhC 1038139
Contact for Prices
Community Pharmacy · Birmingham · B33 8QF · GPhC-registered premises
NHS Prescriptions · Pharmacy First · Flu Jabs
Community pharmacy in Birmingham · GPhC 1037901
Contact for Prices
Community Pharmacy · Birmingham · B48 7LA · GPhC-registered premises
NHS Prescriptions · Pharmacy First · Flu Jabs
Community pharmacy in Birmingham · GPhC 1112507
Contact for Prices
Community Pharmacy · Birmingham · B30 2NW · GPhC-registered premises
NHS Prescriptions · Pharmacy First · Blood Pressure
Community pharmacy in Birmingham · GPhC 1089856
Contact for Prices
Community Pharmacy · Birmingham · B29 4HH · GPhC-registered premises
NHS Prescriptions · Pharmacy First · Flu Jabs
Community pharmacy in Birmingham · GPhC 1038135
Contact for Prices
2 Brindley Place, B1 2JB
0121 643487216 King Edwards Road, B1 2PZ
0121 454755966 High Street, B4 7TA
0121 2121330Msu10 Middle Level 2, B5 4BE
0121 632641849 Bristol Road, B5 7TU
0121 446618671 Pershore Road, B5 7NX
0121 440121051 Prestbury Road, B6 6EH
0121 3273841229 - 233 Victoria Road, B6 5HP
0121 3260046168 Trinity Road, B6 6HL
0121 327530462 Witton Road, B6 6LE
0121 5516729Oliver Street, B7 4NY
0121 333478956a Nechells Park Road, B7 5PR
0121 327038025 Highfield Road, B8 3QD
0121 3287123794 Washwood Heath Road, B8 2JL
0121 3270347195-197 Alum Rock Road, B8 1NJ
0121 3270108229-231 Alum Rock Road, B8 3BH
0121 3275980118 Washwood Heath Road, B8 1RE
0121 3284139188 Alum Rock Road, B8 1HU
0121 3270730617 Washwood Heath Road, B8 2HB
0121 32876802 Towpath Close, B9 4QA
0121 7736534366 Green Lane, B9 5DT
0121 7723047545-547 Green Lane, B9 5PT
0121 773307547 Yardley Green Road, B9 5PU
0121 7720025Asda Superstore, B10 0HH
0121 7664819676 Coventry Road, B10 0UU
0121 7730931408 Coventry Road, B10 0UF
0121 7726051566-568 Stratford Road, B11 4AN
0121 7727381854 Stratford Road, B11 4BS
0121 7782921741a Stratford Road, B11 4DG
0121 7772906153a Stratford Road, B11 1RD
0121 7720165553-555 Stratford Road, B11 4LP
0121 7720795200 Edward Road, B12 9LY
0121 440088811 Canford Close, B12 0YU
0121 4481250512-514 Moseley Road, B12 9AH
0121 4398062274-276 Ladypool Road, B12 8JU
0121 4424849230 Stoney Lane, B12 8AN
0121 4422418131 Alcester Road, B13 8JP
0121 4490096698 Yardley Wood Road, B13 0HY
0121 44345592d Wake Green Road, B13 9EZ
0121 4497423694 Yardley Wood Road, B13 0HY
0121 44431102a Church Road, B13 9AG
0121 4492719145-147 High Street, B14 7DG
0121 44410161054 Yardley Wood Road, B14 4BW
0121 4742048294 Vicarage Road, B14 7NH
0121 4445049161 Prince Of Wales Lane, B14 4LR
0121 4742581128-130 High Street, B14 7LG
0121 4441179280 Vicarage Road, B14 7NH
0121 4441764788 Alcester Road South, B14 5EZ
0121 4305435401 Highfield Road, B14 4DU
0121 4308921Attwood Green Health Centre, B15 1LZ
0121 6667582Waterworks Road, B16 9AL
0121 454511887-87a High Street, B17 9NR
0121 427311854 Lordswood Road, B17 9DB
0121 4278687Sherwood House Medical Practice, B17 8DP
0121 4344687124 / 140 High Street, B17 9NN
0121 4278565328-330 Dudley Road, B18 4HJ
0121 4544466Camden Street, B18 7NZ
0121 6091147151 Lozells Road, B19 2TP
0121 5237672136 Heathfield Road, B19 1HJ
0121 5548125147a Heathfield Road, B19 1HL
0121 5514686Laurie Pike Health Centre, B19 1LH
0121 5513814110 Church Lane, B20 2ES
0121 5540808221 Aston Lane, B20 3HY
0121 356535849 Coopers Road, B20 2JU
0121 5540715269 Soho Road, B21 9SA
0121 5234127341 Rookery Road, B21 9PP
0121 554248777 Holyhead Road, B21 0LG
0121 5541854144 Soho Road, B21 9LN
21 Soho Road, B21 9SN
0121 3487501249 Soho Road, B21 9RY
0121 5231500194 Streetly Road, B23 7AL
0121 3731468Dove Primary Care Centre, B23 5DD
0121 3843198Stockland Green Health Centre, B23 6DJ
0121 3739906Fort Parkway, B24 9FP
0121 3829868Poplars Surgery, B24 9JN
0121 3732796273 Kingsbury Road, B24 8RD
0121 3776042103 Wood End Road, B24 8NT
0121 3500614238 Wheelwright Road, B24 8EH
0121 3778811Yew Tree Retail Park, B25 8RE
0121 78324032 Willard Road, B25 8AA
0121 70627231756-1758 Coventry Road, B26 1PB
0121 7425679136 Garretts Green Lane, B26 2JN
0121 7432082160-160a Common Lane, B26 3DN
0121 74323852222 Coventry Road, B26 3JH
0121 7438808299 Church Road, B26 3YH
0121 742959991-93 Partridge Road, B26 2DD
0121 7861807Swan Shopping Centre, B26 1AD
0121 37198471160 Warwick Road, B27 6BP
01217 060374368 Gospel Lane, B27 7AJ
0121 7061441The Acocks Green Medical Centre, B27 6QJ
0121 70718449 Olton Boulevard East, B27 7RR
0121 60446001096 Stratford Road, B28 8AD
0121 7785350284 Baldwins Lane, B28 0XB
0121 74410231518 Stratford Road, B28 9ET
0121 5723727979 Stratford Road, B28 8BG
01217 7739874 Shenley Green, B29 4HH
0121 4754293175 Weoley Castle Road, B29 5QH
0121 4271851118-120 Weoley Castle Square, B29 5PT
0121 477775629 Oak Tree Lane, B29 6JE
0121 4720693564-566 Bristol Road, B29 6BE
0121 4720174Unit 2 (adjacent To 480 Bristol Road), B29 6BD
0121 47201551534 Pershore Road, B30 2NW
0121 4596023137 Monyhull Hall Road, B30 3QG
0121 45827561889 Pershore Road, B30 3DJ
0121 458127524 Watford Road, B30 1JA
0121 45814391-3 Pershore Road South, B30 3EE
0121 433307245 Sycamore Road, B30 2AA
0121 47202821 Middlemore Road, B31 3UD
0121 6043000228- 230 Wychall Road, B31 3AU
0121 4581119891 Bristol Road South, B31 2PA
0121 477464644-46 Hillwood Road, B31 1DJ
0121 47525564 Sunbury Road, B31 4LJ
0121 475265515 St. Heliers Road, B31 1QT
0121 47544275 Alvechurch Road, B31 3JW
0121 4770123620a Bristol Road South, B31 2JR
0121 476227624-28 Grosvenor Shopping Centre, B31 2JU
0121 4773845Woodgate Valley, B32 3SD
0121 426377383 Ridgacre Road, B32 2TJ
0121 42237911 Curdale Road, B32 4HD
0121 475342517 Jiggins Lane, B32 3LE
0121 4751654Selcroft Avenue, B32 2BX
0121 42760605 Dwellings Lane, B32 1RJ
0121 4216840311 Bordesley Green East, B33 8QF
01216 2460103 Bell Lane, B33 0HS
0121 7792540153 Station Road, B33 8BA
0121 783382310 Glebe Farm Road, B33 9LZ
0121 786296057 Richmond Road, B33 8TL
0121 7832114292 Kitts Green Road, B33 9SB
0121 784244838 East Meadway, B33 0AP
0121 7832475123 Shard End Crescent, B34 7AZ
0121 7481501207 Heathway, B34 6QU
0121 7472133162 Shard End Crescent, B34 7BP
0121 74745853 Tangmere Square, B35 7QX
0121 74765462 High Street, B35 7PR
0121 7486121Castle Practice, B36 0HH
0121 7472920335 Chester Road, B36 0JG
0121 7472386150 Bromford Drive, B36 8TY
0121 7472442Unit 1; Beechcroft Road, B36 9EJ
0121 7496756156 Green Lane, B36 0BU
0121 6811122Bosworth Drive, B37 5EX
0121 788571029-31 Greenwood Way, B37 5TL
0121 7706011Chelmsley Wood Primary Care Centre, B37 5BU
0121 770560212-14 The Parade, B37 6BA
0121 7703196Headingham Grove, B37 7TW
0121 770507760 Station Road, B37 7BA
0121 779222616-18 Hawkesley Square, B38 9TU
0121 45861725 The Green, B38 8SD
0121 45810972 The Fold, B38 9BL
0121 4584638Walsall Road, B42 1AA
0121 366321081 Thornbridge Avenue, B42 2PW
0121 3572109Units 28 & 29, B42 1AA
0121 3444825435 Walsall Road, B42 1BT
0121 3571031604 Walsall Road, B42 1EZ
01213 579536Old Horns Crescent, B43 7HA
0121 325321079-81 Collingwood Drive, B43 7JW
0121 3251203145 Hamstead Road, B43 5BB
0121 3583588377 Queslett Road, B43 7HB
0121 3607606631 - 633 Kingstanding Road, B44 9SU
0121 3543800The Oaks Medical Centre, B44 9ER
0121 3605754158 Old Oscott Lane, B44 8TS
0121 350395826 Rough Road, B44 0UY
0121 3547176599 Kings Road, B44 9HN
0121 36025199 Twickenham Road, B44 0NN
0121 3732754Aylesbury Surgery, B44 0DX
0121 3842293434 Kingstanding Road, B44 9SA
0121 3731424456 College Road, B44 0HL
0121 350967918 Arden Road, B45 0JA
0121 4539593102 New Road, B45 9HY
0121 4533594Birmingham Great Park, B45 9NY
0121 4532614196 New Road, B45 9JA
0121 4532717114-116 High Street, B46 3BJ
01675 46601459 May Lane, B47 5PA
01564 824122221 Station Road, B47 6ET
01564 8221987-8 The Square, B48 7LA
01214 452771441a Birmingham Road, B72 1AX
0121 3820460NHS data shows 175 community pharmacies in Birmingham recorded Contraception Service activity in the latest month — all are listed on this page. Recorded activity is good evidence of the service, but staffing changes, so call to confirm it is offered today.
It depends on the pharmacy. Some walk-in; others prefer a booked slot so a pharmacist and a consultation room are free. Opening hours on this site are only shown when we have them from the register, a claim, or the brand’s store locator — confirm before you travel.
Only when we have verified patient reviews. Missing scores are shown as not yet rated — we never invent a review average. Rankings cannot be bought; paid placement is labelled.