Ripley County consists of seven incorporated cities and towns, seven unincorporated towns, and 11 townships.
Incorporated
- City of Batesville
- Town of Holton
- Town of Milan
- Town of Napoleon
- Town of Osgood
- Town of Sunman
- Town of Versailles
Unincorporated
- Cross Plains
- Delaware
- Friendship
- Morris
- New Marion
- Old Milan
- Pierceville