If not there should be.
One of my employees was commenting the other day her son just received notice at her house that he was called for jury duty. She thought that odd since he hadn't lived in this state in almost ten years along with not voting in this state. I mentioned to her they should check with the board of elections to see if he "voted" in past elections.
Here's the one for North Carolina:
http://www.sboe.state.nc.us/votersearch/seimsvot.htm
Here's one from Michigan.
https://www.mcgi.state.mi.us/mivote/voterSearch.aspx
What's scarier is this site I found.
www.iwanttovote.com
How does it work?
We prepare all voter registration forms needed to register in your state - pre-filled with your information you provide us.
We then mail the voter registration documents to you thru US Mail (postage paid Approx. 5 - 10 business days.). You must sign the documents you receive after carefully reading over the information to be sure it is correct.
Once you sign the legal document, you will place it in an envelope we provide you that is pre-addressed to the correct state department that will process your form.
You will receive a voter registration card in the mail from your state department within 4 to 6 weeks after mailing in your registration
Well...here's an update. I emailed the Ohio elections office and they are going to send me a copy (CD's) of the registered voter list. I suppose it's free and available to the public if you just ask. Hey, every other dirtbag can get this info and much more...why not honest tax paying citizens? ;)