Take a stance
On the Record

Publish how you’re voting, race by race, from your own Atmosphere account.

A blank sample-ballot mailer for City of Los Angeles, Los Angeles County

Try a sample ballot

Using another app on Bluesky’s network? Sign in with your handle.

Common questions

Does my Bluesky account work here?

Yes. A Bluesky account is an Atmosphere account, custom-domain handles included, and other Atmosphere accounts work too. votes.at can write only its own voting records to your account, nothing else.

What can other people see?

Anything you publish is public and labeled self-reported. Drafts stay in your browser until you publish. You can edit or delete a record anytime, though third-party archives may keep copies.

Can I say I already voted?

Yes, if you voted early or by mail. Every stance is self-reported, and votes.at doesn’t check or change its status.

How are votes verified?

They aren’t. votes.at doesn’t check whether you’re registered or how you really voted. A record is only what its account says.

Can I vote in a real election here?

No. votes.at records what you say about your vote; it doesn’t cast a ballot. Election data comes from Election.org.

Find someone

Any Bluesky handle, or one from another app on its network. Stances come straight from their account.

Put it on the Record

Pick your Senate race, mark it, and share where you stand.

See the open races