Science policy

Roles in science policy focus on areas of public policy and legislation that affect how research can be carried out. This might include policies to create a more prosperous environment for scientific research, or public health policies that influence how scientific advances are translated into benefits for the general public. In a policy role you could expect to collect information, evidence and opinions that can influence the government on matters related to health, science and research. ​

To work in science policy, you will typically need to have an undergraduate degree. Whilst not necessarily essential, an MSc in science policy or communication is desirable.​

To help you move towards a science policy career you can:​

  • Take part in activities to promote public engagement with science​
  • Complete a science policy internship​

Organisations offering roles in science policy:​

  • Learned societies (for example, the Royal Society or the Academy of Medical Sciences) ​
  • Scientific publishers​
  • Biomedical research charities​
  • Local government​
  • International governing bodies ​

You can take a look at some of the recent work from the Society's policy team here. They frequently respond to requests for evidence and information from government, academic and charitable organisations to champion pharmacology and  other topics relevant to our members.

You can also find out more about careers in science policy in this leaflet from the Royal Society of Biology.

Dr Anna Zecharia

Dr-Anna-Zecharia-(1).jpgDr Anna Zecharia is the Director of Policy and Public Affairs at the British Pharmacological Society. She is responsible for developing and directing the Society’s scientific strategy and campaigns and aligning priorities for pharmacology with wider sector priorities, including the education and training pipeline. She works closely with the Society’s Council, Directors, and external stakeholders.

Anna is also a Director of 
ScienceGrrl.

Read more about Anna's career path



;function _(a){var r=t[a];if(void 0!==r)return r.exports;var n=t[a]={exports: