I would say a fox. I live in Australia and our friends chickens got taken by a fox and were left headless and this is in the suburbs. We had one killed by a fox as well. Sorry for your loss.
We have 4, so not really a flock. Going to get 2 more and that will be it, as our space is too small. However, one day I hope to move to acerage and have lots!