About Us

Our ambition is to end street homelessness in Cornwall

We provide accommodation, support, advice, training and resettlement services to single homeless people in Cornwall.

At St Petrocs we believe homelessness shouldn’t be an issue in our society. We believe that for anyone facing homelessness, for whatever reason, there should be the care and support they need to help them.

We strive to provide the best quality of service possible to those people, aged 16–65, who find themselves homeless and for whom no provision is made within the community, either statutory or otherwise.

Learn more about our ambition

History of St Petrocs

St Petrocs was founded over 30 years ago on the principle that everyone should have a place to call home, where they would be safe, secure and able to contribute to their community

Learn about our history

Our Staff

There are over 40 members of staff at St Petrocs, with teams covering Outreach service, Resettlement services, Residential services, Freshfield Counselling, Nos Da Kernow, Communications and Fundraising, and Admin and Finance.

Learn more

Organisational Structure

Our Patrons, President, Vice Presidents and Board Members

Read more

Annual Reports

Each year we publish an annual report highlighting the impact of our work in the community.

The report covers a review of the year and includes our Financial Report. You can download our current and previous years’ annual reports.

View the reports

Jobs at St Petrocs

If you’re interested in working with St Petrocs you can find our current vacancies listed on our news pages. To keep up to date with our latest opportunities, follow us on Twitter, Facebook or Linked In.

Find out more


St Petrocs’ Chief Executive, Steve Ellis receives Tregothnan’s Charity of the Year cheque

Latest news and updates as we work to end street homelessness in Cornwall.

See all news


St Petrocs Christmas Run

Find out about our events and information on how to get involved.

See all events


For general enquires, events, fundraising and volunteering please get in touch.

Get in touch