Rinse and clean the beans by picking out and discarding any that are shriveled or split, as well as any small rocks that may have made their way into the batch.
Add the beans to a large slow cooker along with the onion, jalapeno, garlic, bay leaves, and broth.
Stir to combine, cover, and cook on low for 8 hours (or on high for 5 to 6 hours) until the beans are tender.
Remove and discard the bay leaves. Stir in the salt, taste, and add more as needed.
Serve as is, make into refried beans, or store in the fridge or freezer for later use.