It does appear that the Libertarian Party will have ballot access in all 50 states for the Presidential elections in November. However, there is still work to be done in order to make that happen.
Currently, they have locked down access in 32 states. Of the remaining states except for Ohio, it is a matter of getting the necessary signatures to petition the state. This includes the following states: Alabama, Connecticut, Illinois, Iowa, Kentucky, Maine, Massachusetts, Minnesota, New Hampshire, New Jersey, New York, Pennsylvania, Rhode Island, South Dakota, Tennessee, Virginia and Washington. Everyone can help by visiting https://www.lp.org/ballotfund and donating to the cause. If you live in one of the states mentioned, you should be able to find a ballot access petition on the official Libertarian website for your state or Google “Libertarian ballot access petition in (state name)” and find it that way.
And then, there is Ohio. Due to a law that John Kasich put into place, back in 2014, to stop a Libertarian candidate from running against him, the state is currently using this law to bar the party from their ballot in November. There is another law, however, that makes it possible for the party to use a “stand in” independent candidate for President and for Vice President. Once these candidates get themselves on the ballot, they can step aside and let the Libertarian nominee for these 2 offices to replace them. This will still require many signatures from Ohio residents and volunteers to solicit those signatures. For more information on this initiative, visit https://www.lpo.org/current-petition-drives/2016-independent-ticket.
UPDATE on 9/11/2016: It was announced that ballot access for all 50 states has now been obtained. Johnson / Weld will be on the ballot in your state and in the District of Columbia.