Check your local Humane Society and or pound. I had an incident 2 years ago with my cat who we never let out. He escaped while I was weather stripping a door and never came back that day. I checked all my neighbors Facebook pages who I am not friends with and low and behold there was my cat on one of them. I reported it to the local Humane Society and the next day the neighbor reported finding the cat and then promptly returned it to me.
I don't trust either one of them so check with them several times a day......
A few years ago a lost standard poodle ended up at my house so I called the local animal shelter. The A'holes wouldn't give me the number of the people who lost it and they wouldn't call them to tell them I had the dog. They said they had to wait till the people called them again which they did a couple hours later while on the road looking for the dog
Also a few years ago, there was a feel good story about two fishermen who rescued a golden retriever in lake St. Clair and turned it over to the humane society.
A few days later the reporter followed up on the previous story and discovered the humane society had put the animal down because they said it was sick...........BS!