I live in PA and when I log into Facebook it says that my IP address location is in CA.
Is there a way that I can fix the address to where I actually live?
Facebook among other sites use comprehensive IP GeoLocation databases. You cannot alter these databases, but maybe your ISP has given you an address which is listed as being a CA IP.
On a site like IP2Location.com, you can check if the info provided about your IP address is correct.