Unionville is an unincorporated community on the line between northwestern Harpersfield Township in Ashtabula County and eastern Madison Township in Lake County, in the U.S. state of Ohio. It has a post office with the ZIP code 44088. It lies along State Route 84.