- Port Birmingham
- Port Royal
- Porter
- Portersville
- Portland
- Posey Mill
- Poseys Crossroads
- Poseys Crossroads
- Possum Trot
- Post Oak
- Postoak
- Potash
- Potter
- Powderly
- Powderly Hills
- Powell
- Powell
- Powell
- Powells Crossroads
- Powellville
- Powers
- Powhatan
- Powledge
- Praco
- Prairie
- Prairie Bluff
- Prairieville
- Pratt City
- Pratts
- Prattville