Yes, satellites are tracked by ground stations, and receive an update every 24 hours with information about their project positions in the future.
GPS satellites transmit this data in the form of an almanac which includes all the high level parameters for estimating the location of every satellite, and ephemeris data which allows you to calculate the precise location of the satellite, when used in tandem with the almanac.
The almanac doesn’t change too often, but ephemeris data is only valid for a few hours. The satellites recalculate the ephemeris data themselves, and normally have a few months of needed data stored on board, just in case they can’t get updates. But the expectation is they’re updated every 24 hours.
This is also why, in a zombie apocalypse type scenario, GPS would become inaccurate past the point of usability within a few weeks, maybe a few months max.
GPS satellites transmit this data in the form of an almanac which includes all the high level parameters for estimating the location of every satellite, and ephemeris data which allows you to calculate the precise location of the satellite, when used in tandem with the almanac.
The almanac doesn’t change too often, but ephemeris data is only valid for a few hours. The satellites recalculate the ephemeris data themselves, and normally have a few months of needed data stored on board, just in case they can’t get updates. But the expectation is they’re updated every 24 hours.