Yes! As of 2022, Walmart sells Forever and First Class US postage stamps at all its stores.