Living in a small town can limit the amount of people you meet, but I also live in a small town and we have festivals and "get-togethers" during the spring, summer, and fall. Try going to one of these festivals and just walking around with a co-worker that morrigan mentioned, just to get aquainted with new people in your town.
If you live in the South like me, I know you have classic car shows, Saturday night races, and county fairs. Those can be great places to meet new people.
Get out and meet your neighbors ~ just by talking to them you might learn of a visiting granddaughter that is coming to visit for the summer that needs some company.