I think that places like Planned Parenthood can offer pregnancy tests for free, but I am not certain. Some pregnancy tests that are over the counter are not that expensive.
There are many online sources that claim to have a "free pregnancy test". However, if you want a home pregnancy kit, the best way to obtain it is through your local community health center and other government hospitals.
Look in the phone book and online for a Planned Parenthood because I know many of them offer free pregnancy tests. Also look for local health clinics or abortion clinic because they also offer free preganancy tests.