| Brecon |
| Ty Henry Vaughan, Bridge Street, Brecon, Powys, LD3 8AH (Ricketts AL) |
01874 622121 |
| Sennybridge Health Centre, Defynnog Road, Sennybridge, Brecon, LD3 8RU (Branch surgery) |
01874 636559 |
| Builth Wells |
| Builth Wells Medical Practice, Glandwr Park, Builth Wells, Powys, LD2 3DZ (Walters RB) |
01982 552207 |
| Health Centre, Ffos Road, Llanwrtyd Wells, Powys, LD5 4RG (Branch surgery) |
01591 610257 |
| Crickhowell |
| War Memorial Health Centre, Crickhowell, Powys, NP8 1AG (Stoker CJ) |
01873 810255 |
| Gilwern Surgery, 38 Main Road, Gilwern, Abergavenny (Branch surgery) |
01873 830589 |
| Hay on Wye |
| Hay on Wye Health Centre, Forest Road, Hay on Wye, Powys, HR3 5DS (O'Reilly S O) |
01497 822100 |
| Haygarth Medical Centre, Hay Road, Talgarth, Brecon, Powys, LD3 0AW (Branch surgery) |
01874 713000 |
| Knighton |
| Wylcwm Street Surgery, Knighton, Powys, LD7 1AD (Kiff ML) |
01547 528523 |
| Llandrindod Wells |
| Llandrindod Wells Medical Centre, Spa Road East, Llandrindod Wells, Powys, LD1 5ES |
01597 824291 |
| Llanfair Caereinion |
| Health Centre, Llanfair Caereinion, Welshpool, Powys, SY21 0RT (Evans AV) |
01938 810279 |
| Llanfyllin |
| Llanfyllin Medical Centre, High Street, Llanfyllin, Powys, SY22 5DG (Evans HC) |
01691 648054 |
| Four Crosses Branch Surgery, Four Crosses Business Park, Four Crosses, Llanymynech, Powys, SY22 6ST (Branch surgery) |
01691 648054 |
| Llansantffraid Branch Surgery, Llansantffraid, Powys, SY22 6AD (Branch surgery) |
|
| Llanrhaedr Branch Surgery, Dolybont, Llanrhaedr-Y-Mochnant, Oswestry, SY10 0LJ (Branch surgery) |
|
| Llanidloes |
| Arwystli Medical Practice, Mount Lane, Llanidloes, Powys, SY18 6EZ (Leslie SM) |
01686 412228 |
| Caersws Health Centre, Llys Meddyg, Manthrig Lane, Caersws, Powys, SY17 5EX (Branch surgery) |
01686 688225 |
| Machynlleth |
| Glantwymyn Health Centre, Cemmaes Road, Machynlleth, Powys, SY20 8LB (Morpeth S) |
01650 511227 |
| Machynlleth Health Centre, Forge Road, Machynlleth, Powys, SY20 8EQ (Upadhyay M) |
01654 702224 |
| Corris Health Centre, Station Yard, Lwer Corris, Machynlleth (Branch surgery) |
01654 761636 |
| Montgomery |
| Montgomery Health Centre, Well Street, Montgomery, Powys, SY15 6PF (Reid A) |
01686 668217 |
| Ladywell Surgery, Ladywell Shopping Centre, Newtown, Powys, SY16 1AF (Branch surgery) |
01686 623791 |
| Newtown |
| Newtown Medical Centre, Park Street, Newtown, Powys, SY16 1EF |
01686 611611 |
| Presteigne |
| Presteigne Health Centre, Lugg View, Presteigne, Presteigne, Powys, LD8 2RJ (Spring, Rob) |
01544267985 |
| Rhayader |
| Rhayader Medical Centre, Cae Herbert Lane, Rhayader, Powys, LD6 5ED |
01597 810231 |
| Welshpool |
| Welshpool Health Centre, Salop Road, Welshpool, Powys, SY21 7BA (Ryan TD) |
01938 553118 |
| The Surgery, Church Road, Guilsfield, Powys, SY21 9NJ (Branch surgery) |
01938 553858 |
| Ystradgynlais |
| Meddygfa Pengorof, Gorof Road, Ystradgynlais, Powys, SA9 1DS (Rees AD) |
01639 843221 |
| Abercrave Surgery, Heol Tawe, Abercrave, Swansea, SA9 1XP (Branch surgery) |
|
| Ystalyfera Surgery, Wern Road, Ystalyfera, Swansea, SA9 2LX (Branch surgery) |
|