Millville is located on the southeast side of Cache Valley in northern Utah and is bordered by Providence to the north, Logan to the northwest, and Nibley to the southwest. According to the United States Census Bureau, Millville has a total area of , all land.
