John Bradshaw (by 1519 – May 1588), of Presteigne, Radnorshire and St Dogmaels, Pembrokeshire, was an English-Welsh politician.