XML 92 R62.htm IDEA: XBRL DOCUMENT v2.4.1.9
Effects of Regulation (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Regulated Generating Units To Be Retired Before Or During 2016    
Gross Investment $ 25,727,000us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing $ 25,074,000us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing
Accumulated Depreciation 20,188,000us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment 19,288,000us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
TOTAL PROPERTY, PLANT AND EQUIPMENT - NET 44,117,000us-gaap_PropertyPlantAndEquipmentNet 40,997,000us-gaap_PropertyPlantAndEquipmentNet
Noncurrent Regulatory Liabilities 3,892,000us-gaap_RegulatoryLiabilityNoncurrent 3,694,000us-gaap_RegulatoryLiabilityNoncurrent
Regulatory Assets    
Current Regulatory Assets 127,000us-gaap_RegulatoryAssetsCurrent 80,000us-gaap_RegulatoryAssetsCurrent
Noncurrent Regulatory Assets 4,264,000us-gaap_RegulatoryAssetsNoncurrent 4,376,000us-gaap_RegulatoryAssetsNoncurrent
Regulatory Liabilities    
Current Regulatory Liabilities 55,000us-gaap_RegulatoryLiabilityCurrent 119,000us-gaap_RegulatoryLiabilityCurrent
Noncurrent Regulatory Liabilities 3,892,000us-gaap_RegulatoryLiabilityNoncurrent 3,694,000us-gaap_RegulatoryLiabilityNoncurrent
Effects of Regulation (Textuals) [Abstract]    
Customer Accounts Receivable 727,000aep_AccountsReceivableCustomers 746,000aep_AccountsReceivableCustomers
Generating Units Probable of Abandonment [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Gross Investment 1,523,000us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_RemediationPropertyForSaleAbandonmentOrDisposalMember
 
Accumulated Depreciation 779,000us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_RemediationPropertyForSaleAbandonmentOrDisposalMember
 
TOTAL PROPERTY, PLANT AND EQUIPMENT - NET 744,000us-gaap_PropertyPlantAndEquipmentNet
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_RemediationPropertyForSaleAbandonmentOrDisposalMember
 
Noncurrent Regulatory Liabilities 171,000us-gaap_RegulatoryLiabilityNoncurrent
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_RemediationPropertyForSaleAbandonmentOrDisposalMember
 
Regulatory Liabilities    
Noncurrent Regulatory Liabilities 171,000us-gaap_RegulatoryLiabilityNoncurrent
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_RemediationPropertyForSaleAbandonmentOrDisposalMember
 
AEP Subsidiaries [Member] | Generating Units Probable of Abandonment [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Gross Investment 1,068,389us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_RemediationPropertyForSaleAbandonmentOrDisposalMember
 
Accumulated Depreciation 570,396us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_RemediationPropertyForSaleAbandonmentOrDisposalMember
 
TOTAL PROPERTY, PLANT AND EQUIPMENT - NET 497,993us-gaap_PropertyPlantAndEquipmentNet
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_RemediationPropertyForSaleAbandonmentOrDisposalMember
 
Noncurrent Regulatory Liabilities 120,058us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_RemediationPropertyForSaleAbandonmentOrDisposalMember
 
Regulatory Liabilities    
Noncurrent Regulatory Liabilities 120,058us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_RemediationPropertyForSaleAbandonmentOrDisposalMember
 
Appalachian Power Co [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Gross Investment 6,824,029us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
6,745,172us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
Accumulated Depreciation 3,823,664us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
3,617,990us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
TOTAL PROPERTY, PLANT AND EQUIPMENT - NET 9,181,715us-gaap_PropertyPlantAndEquipmentNet
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
8,969,210us-gaap_PropertyPlantAndEquipmentNet
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
Noncurrent Regulatory Liabilities 652,867us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
631,225us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
Regulatory Assets    
Current Regulatory Assets 66,076us-gaap_RegulatoryAssetsCurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
39,811us-gaap_RegulatoryAssetsCurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
Noncurrent Regulatory Assets 857,872us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
1,003,890us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
Regulatory Liabilities    
Current Regulatory Liabilities 0us-gaap_RegulatoryLiabilityCurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
107,048us-gaap_RegulatoryLiabilityCurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
Noncurrent Regulatory Liabilities 652,867us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
631,225us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
Effects of Regulation (Textuals) [Abstract]    
Customer Accounts Receivable 114,711aep_AccountsReceivableCustomers
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
142,010aep_AccountsReceivableCustomers
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
Indiana Michigan Power Co [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Gross Investment 3,741,831us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
3,577,906us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
Accumulated Depreciation 3,410,341us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
3,299,349us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
TOTAL PROPERTY, PLANT AND EQUIPMENT - NET 5,416,375us-gaap_PropertyPlantAndEquipmentNet
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
5,056,364us-gaap_PropertyPlantAndEquipmentNet
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
Noncurrent Regulatory Liabilities 1,199,694us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
1,112,645us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
Regulatory Assets    
Current Regulatory Assets 773us-gaap_RegulatoryAssetsCurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
3,397us-gaap_RegulatoryAssetsCurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
Noncurrent Regulatory Assets 536,152us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
524,114us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
Regulatory Liabilities    
Current Regulatory Liabilities 7,142us-gaap_RegulatoryLiabilityCurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
1,976us-gaap_RegulatoryLiabilityCurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
Noncurrent Regulatory Liabilities 1,199,694us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
1,112,645us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
Effects of Regulation (Textuals) [Abstract]    
Customer Accounts Receivable 56,978aep_AccountsReceivableCustomers
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
63,011aep_AccountsReceivableCustomers
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
Ohio Power Co [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Accumulated Depreciation 2,038,120us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
1,973,042us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
TOTAL PROPERTY, PLANT AND EQUIPMENT - NET 4,763,609us-gaap_PropertyPlantAndEquipmentNet
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
4,465,780us-gaap_PropertyPlantAndEquipmentNet
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
Noncurrent Regulatory Liabilities 514,691us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
435,499us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
Regulatory Assets    
Current Regulatory Assets 0us-gaap_RegulatoryAssetsCurrent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
15,829us-gaap_RegulatoryAssetsCurrent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
Noncurrent Regulatory Assets 1,318,939us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
1,378,697us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
Regulatory Liabilities    
Current Regulatory Liabilities 46,264us-gaap_RegulatoryLiabilityCurrent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
0us-gaap_RegulatoryLiabilityCurrent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
Noncurrent Regulatory Liabilities 514,691us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
435,499us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
Effects of Regulation (Textuals) [Abstract]    
Customer Accounts Receivable 57,906aep_AccountsReceivableCustomers
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
67,054aep_AccountsReceivableCustomers
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
Public Service Co Of Oklahoma [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Gross Investment 1,264,724us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
1,203,221us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
Accumulated Depreciation 1,319,554us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
1,323,522us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
TOTAL PROPERTY, PLANT AND EQUIPMENT - NET 3,440,623us-gaap_PropertyPlantAndEquipmentNet
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
3,165,959us-gaap_PropertyPlantAndEquipmentNet
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
Noncurrent Regulatory Liabilities 334,479us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
327,673us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
Regulatory Assets    
Current Regulatory Assets 35,699us-gaap_RegulatoryAssetsCurrent
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
3,298us-gaap_RegulatoryAssetsCurrent
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
Noncurrent Regulatory Assets 154,327us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
156,690us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
Regulatory Liabilities    
Noncurrent Regulatory Liabilities 334,479us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
327,673us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
Effects of Regulation (Textuals) [Abstract]    
Customer Accounts Receivable 28,448aep_AccountsReceivableCustomers
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
32,314aep_AccountsReceivableCustomers
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
Southwestern Electric Power Co [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Gross Investment 3,864,543us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
3,764,429us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
Accumulated Depreciation 2,503,290us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
2,391,652us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
TOTAL PROPERTY, PLANT AND EQUIPMENT - NET 5,907,287us-gaap_PropertyPlantAndEquipmentNet
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
5,532,935us-gaap_PropertyPlantAndEquipmentNet
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
Noncurrent Regulatory Liabilities 458,530us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
472,128us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
Regulatory Assets    
Current Regulatory Assets 24,024us-gaap_RegulatoryAssetsCurrent
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
17,949us-gaap_RegulatoryAssetsCurrent
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
Noncurrent Regulatory Assets 393,602us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
[1] 369,905us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
[1]
Regulatory Liabilities    
Current Regulatory Liabilities 0us-gaap_RegulatoryLiabilityCurrent
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
7,275us-gaap_RegulatoryLiabilityCurrent
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
Noncurrent Regulatory Liabilities 458,530us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
472,128us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
Effects of Regulation (Textuals) [Abstract]    
Customer Accounts Receivable 46,738aep_AccountsReceivableCustomers
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
86,263aep_AccountsReceivableCustomers
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
Southwestern Electric Power Co [Member] | Texas Base Rate Case [Member]    
Effects of Regulation (Textuals) [Abstract]    
Customer Accounts Receivable   42,000aep_AccountsReceivableCustomers
/ aep_BaseRateAxis
= aep_TexasBaseRateCaseMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
Regulatory Liabilities Approved for Payment [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Noncurrent Regulatory Liabilities 3,840,000us-gaap_RegulatoryLiabilityNoncurrent
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
3,686,000us-gaap_RegulatoryLiabilityNoncurrent
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
Regulatory Liabilities    
Noncurrent Regulatory Liabilities 3,840,000us-gaap_RegulatoryLiabilityNoncurrent
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
3,686,000us-gaap_RegulatoryLiabilityNoncurrent
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
Regulatory Liabilities Approved for Payment [Member] | Appalachian Power Co [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Noncurrent Regulatory Liabilities 640,834us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
630,976us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
Regulatory Liabilities    
Noncurrent Regulatory Liabilities 640,834us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
630,976us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
Regulatory Liabilities Approved for Payment [Member] | Indiana Michigan Power Co [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Noncurrent Regulatory Liabilities 1,199,592us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
1,112,532us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
Regulatory Liabilities    
Noncurrent Regulatory Liabilities 1,199,592us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
1,112,532us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
Regulatory Liabilities Approved for Payment [Member] | Ohio Power Co [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Noncurrent Regulatory Liabilities 479,080us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
430,501us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
Regulatory Liabilities    
Noncurrent Regulatory Liabilities 479,080us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
430,501us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
Regulatory Liabilities Approved for Payment [Member] | Public Service Co Of Oklahoma [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Noncurrent Regulatory Liabilities 330,289us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
324,790us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
Regulatory Liabilities    
Noncurrent Regulatory Liabilities 330,289us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
324,790us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
Regulatory Liabilities Approved for Payment [Member] | Southwestern Electric Power Co [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Noncurrent Regulatory Liabilities 458,530us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
472,128us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
Regulatory Liabilities    
Noncurrent Regulatory Liabilities 458,530us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
472,128us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
Regulatory Liabilities Pending Final Regulatory Determination [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Noncurrent Regulatory Liabilities 52,000us-gaap_RegulatoryLiabilityNoncurrent
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesNotYetBeingPaidMember
8,000us-gaap_RegulatoryLiabilityNoncurrent
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesNotYetBeingPaidMember
Regulatory Liabilities    
Noncurrent Regulatory Liabilities 52,000us-gaap_RegulatoryLiabilityNoncurrent
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesNotYetBeingPaidMember
8,000us-gaap_RegulatoryLiabilityNoncurrent
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesNotYetBeingPaidMember
Regulatory Liabilities Pending Final Regulatory Determination [Member] | Appalachian Power Co [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Noncurrent Regulatory Liabilities 12,033us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesNotYetBeingPaidMember
249us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesNotYetBeingPaidMember
Regulatory Liabilities    
Noncurrent Regulatory Liabilities 12,033us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesNotYetBeingPaidMember
249us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesNotYetBeingPaidMember
Regulatory Liabilities Pending Final Regulatory Determination [Member] | Indiana Michigan Power Co [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Noncurrent Regulatory Liabilities 102us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesNotYetBeingPaidMember
113us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesNotYetBeingPaidMember
Regulatory Liabilities    
Noncurrent Regulatory Liabilities 102us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesNotYetBeingPaidMember
113us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesNotYetBeingPaidMember
Regulatory Liabilities Pending Final Regulatory Determination [Member] | Ohio Power Co [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Noncurrent Regulatory Liabilities 35,611us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesNotYetBeingPaidMember
4,998us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesNotYetBeingPaidMember
Regulatory Liabilities    
Noncurrent Regulatory Liabilities 35,611us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesNotYetBeingPaidMember
4,998us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesNotYetBeingPaidMember
Regulatory Liabilities Pending Final Regulatory Determination [Member] | Public Service Co Of Oklahoma [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Noncurrent Regulatory Liabilities 4,190us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesNotYetBeingPaidMember
2,883us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesNotYetBeingPaidMember
Regulatory Liabilities    
Noncurrent Regulatory Liabilities 4,190us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesNotYetBeingPaidMember
2,883us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesNotYetBeingPaidMember
Regulatory Assets Pending Final Regulatory Approval [Member]    
Regulatory Assets    
Noncurrent Regulatory Assets 226,000us-gaap_RegulatoryAssetsNoncurrent
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsNotYetBeingRecoveredMember
330,000us-gaap_RegulatoryAssetsNoncurrent
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsNotYetBeingRecoveredMember
Regulatory Assets Pending Final Regulatory Approval [Member] | Appalachian Power Co [Member]    
Regulatory Assets    
Noncurrent Regulatory Assets 125,748us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsNotYetBeingRecoveredMember
111,218us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsNotYetBeingRecoveredMember
Regulatory Assets Pending Final Regulatory Approval [Member] | Indiana Michigan Power Co [Member]    
Regulatory Assets    
Noncurrent Regulatory Assets 13,649us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsNotYetBeingRecoveredMember
35,386us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsNotYetBeingRecoveredMember
Regulatory Assets Pending Final Regulatory Approval [Member] | Ohio Power Co [Member]    
Regulatory Assets    
Noncurrent Regulatory Assets 10,483us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsNotYetBeingRecoveredMember
107,074us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsNotYetBeingRecoveredMember
Regulatory Assets Pending Final Regulatory Approval [Member] | Public Service Co Of Oklahoma [Member]    
Regulatory Assets    
Noncurrent Regulatory Assets 17,693us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsNotYetBeingRecoveredMember
19,588us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsNotYetBeingRecoveredMember
Regulatory Assets Pending Final Regulatory Approval [Member] | Southwestern Electric Power Co [Member]    
Regulatory Assets    
Noncurrent Regulatory Assets 12,115us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsNotYetBeingRecoveredMember
11,028us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsNotYetBeingRecoveredMember
Regulatory Assets Approved for Recovery [Member]    
Regulatory Assets    
Noncurrent Regulatory Assets 4,038,000us-gaap_RegulatoryAssetsNoncurrent
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
4,046,000us-gaap_RegulatoryAssetsNoncurrent
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
Regulatory Assets Approved for Recovery [Member] | Appalachian Power Co [Member]    
Regulatory Assets    
Noncurrent Regulatory Assets 732,124us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
892,672us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
Regulatory Assets Approved for Recovery [Member] | Indiana Michigan Power Co [Member]    
Regulatory Assets    
Noncurrent Regulatory Assets 522,503us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
488,728us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
Regulatory Assets Approved for Recovery [Member] | Ohio Power Co [Member]    
Regulatory Assets    
Noncurrent Regulatory Assets 1,308,456us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
1,271,623us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
Regulatory Assets Approved for Recovery [Member] | Public Service Co Of Oklahoma [Member]    
Regulatory Assets    
Noncurrent Regulatory Assets 136,634us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
137,102us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
Regulatory Assets Approved for Recovery [Member] | Southwestern Electric Power Co [Member]    
Regulatory Assets    
Noncurrent Regulatory Assets 381,487us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
358,877us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
Acquisition of Valley Electric Membership Corporation [Member] | Regulatory Assets Currently Earning a Return [Member] | Regulatory Assets Approved for Recovery [Member] | Southwestern Electric Power Co [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Remaining Recovery Period, Noncurrent P1Y  
Regulatory Assets    
Noncurrent Regulatory Assets 1,756us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_AcquisitionOfValleyElectricMembershipCorporationMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyEarningReturnMember
4,100us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_AcquisitionOfValleyElectricMembershipCorporationMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyEarningReturnMember
Remaining Recovery Period, Noncurrent P1Y  
Advanced Metering Infrastructure Surcharge [Member] | Regulatory Liabilities Currently Paying a Return [Member] | Regulatory Liabilities Approved for Payment [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Noncurrent Regulatory Liabilities 44,000us-gaap_RegulatoryLiabilityNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_AdvancedMeteringInfrastructureSurchargeMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
68,000us-gaap_RegulatoryLiabilityNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_AdvancedMeteringInfrastructureSurchargeMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
Regulatory Liabilities    
Noncurrent Regulatory Liabilities 44,000us-gaap_RegulatoryLiabilityNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_AdvancedMeteringInfrastructureSurchargeMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
68,000us-gaap_RegulatoryLiabilityNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_AdvancedMeteringInfrastructureSurchargeMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
Remaining Refund Period, Noncurrent P6Y  
Amos Plant Transfer Costs - West Virginia [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Pending Final Regulatory Approval [Member] | Appalachian Power Co [Member]    
Regulatory Assets    
Noncurrent Regulatory Assets 1,377us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_AmosPlantTransferCostsWestVirginiaMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsNotYetBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
0us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_AmosPlantTransferCostsWestVirginiaMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsNotYetBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Asset Removal Costs [Member] | Regulatory Liabilities Currently Paying a Return [Member] | Regulatory Liabilities Approved for Payment [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Noncurrent Regulatory Liabilities 2,660,000us-gaap_RegulatoryLiabilityNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_AssetRemovalCostsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
[2] 2,589,000us-gaap_RegulatoryLiabilityNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_AssetRemovalCostsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
[2]
Regulatory Liabilities    
Noncurrent Regulatory Liabilities 2,660,000us-gaap_RegulatoryLiabilityNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_AssetRemovalCostsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
[2] 2,589,000us-gaap_RegulatoryLiabilityNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_AssetRemovalCostsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
[2]
Asset Removal Costs [Member] | Regulatory Liabilities Currently Paying a Return [Member] | Regulatory Liabilities Approved for Payment [Member] | Appalachian Power Co [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Noncurrent Regulatory Liabilities 617,267us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_AssetRemovalCostsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
[2] 583,723us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_AssetRemovalCostsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
[2]
Regulatory Liabilities    
Noncurrent Regulatory Liabilities 617,267us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_AssetRemovalCostsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
[2] 583,723us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_AssetRemovalCostsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
[2]
Asset Removal Costs [Member] | Regulatory Liabilities Currently Paying a Return [Member] | Regulatory Liabilities Approved for Payment [Member] | Indiana Michigan Power Co [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Noncurrent Regulatory Liabilities 378,471us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_AssetRemovalCostsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
[2] 389,025us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_AssetRemovalCostsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
[2]
Regulatory Liabilities    
Noncurrent Regulatory Liabilities 378,471us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_AssetRemovalCostsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
[2] 389,025us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_AssetRemovalCostsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
[2]
Asset Removal Costs [Member] | Regulatory Liabilities Currently Paying a Return [Member] | Regulatory Liabilities Approved for Payment [Member] | Ohio Power Co [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Noncurrent Regulatory Liabilities 423,218us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_AssetRemovalCostsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
[2] 421,061us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_AssetRemovalCostsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
[2]
Regulatory Liabilities    
Noncurrent Regulatory Liabilities 423,218us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_AssetRemovalCostsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
[2] 421,061us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_AssetRemovalCostsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
[2]
Asset Removal Costs [Member] | Regulatory Liabilities Currently Paying a Return [Member] | Regulatory Liabilities Approved for Payment [Member] | Public Service Co Of Oklahoma [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Noncurrent Regulatory Liabilities 275,415us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_PublicUtilityAxis
= aep_AssetRemovalCostsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
[2] 276,418us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_PublicUtilityAxis
= aep_AssetRemovalCostsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
[2]
Regulatory Liabilities    
Noncurrent Regulatory Liabilities 275,415us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_PublicUtilityAxis
= aep_AssetRemovalCostsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
[2] 276,418us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_PublicUtilityAxis
= aep_AssetRemovalCostsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
[2]
Asset Removal Costs [Member] | Regulatory Liabilities Currently Paying a Return [Member] | Regulatory Liabilities Approved for Payment [Member] | Southwestern Electric Power Co [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Noncurrent Regulatory Liabilities 384,268us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_AssetRemovalCostsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
[2] 372,381us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_AssetRemovalCostsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
[2]
Regulatory Liabilities    
Noncurrent Regulatory Liabilities 384,268us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_AssetRemovalCostsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
[2] 372,381us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_AssetRemovalCostsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
[2]
Asset Retirement Obligation [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Approved for Recovery [Member] | Appalachian Power Co [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Remaining Recovery Period, Noncurrent P3Y  
Regulatory Assets    
Noncurrent Regulatory Assets 4,418us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_PublicUtilityAxis
= us-gaap_AssetRetirementObligationCostsMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
6,453us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_PublicUtilityAxis
= us-gaap_AssetRetirementObligationCostsMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Remaining Recovery Period, Noncurrent P3Y  
Base Load Purchase Power Contract [Member] | Regulatory Liabilities Currently Not Paying Return [Member] | Regulatory Liabilities Approved for Payment [Member] | Public Service Co Of Oklahoma [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Noncurrent Regulatory Liabilities 6,087us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_PublicUtilityAxis
= aep_BaseLoadPurchasePowerContractMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
0us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_PublicUtilityAxis
= aep_BaseLoadPurchasePowerContractMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
Regulatory Liabilities    
Noncurrent Regulatory Liabilities 6,087us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_PublicUtilityAxis
= aep_BaseLoadPurchasePowerContractMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
0us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_PublicUtilityAxis
= aep_BaseLoadPurchasePowerContractMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
Remaining Refund Period, Noncurrent P1Y  
Base Load Purchase Power Contract [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Approved for Recovery [Member] | Public Service Co Of Oklahoma [Member]    
Regulatory Assets    
Noncurrent Regulatory Assets 0us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_PublicUtilityAxis
= aep_BaseLoadPurchasePowerContractMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
6,400us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_PublicUtilityAxis
= aep_BaseLoadPurchasePowerContractMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Big Sandy Plant Unit 2 [Member] | Generating Units Probable of Abandonment [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Gross Investment 455,000us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_RemediationPropertyForSaleAbandonmentOrDisposalMember
/ us-gaap_PublicUtilityAxis
= aep_BigSandyPlantUnit2Member
 
Accumulated Depreciation 208,000us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_RemediationPropertyForSaleAbandonmentOrDisposalMember
/ us-gaap_PublicUtilityAxis
= aep_BigSandyPlantUnit2Member
 
TOTAL PROPERTY, PLANT AND EQUIPMENT - NET 247,000us-gaap_PropertyPlantAndEquipmentNet
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_RemediationPropertyForSaleAbandonmentOrDisposalMember
/ us-gaap_PublicUtilityAxis
= aep_BigSandyPlantUnit2Member
 
Noncurrent Regulatory Liabilities 51,000us-gaap_RegulatoryLiabilityNoncurrent
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_RemediationPropertyForSaleAbandonmentOrDisposalMember
/ us-gaap_PublicUtilityAxis
= aep_BigSandyPlantUnit2Member
 
Expected Retirement Date 2015  
Remaining Recovery Period, Noncurrent P26Y  
Regulatory Assets    
Remaining Recovery Period, Noncurrent P26Y  
Regulatory Liabilities    
Noncurrent Regulatory Liabilities 51,000us-gaap_RegulatoryLiabilityNoncurrent
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_RemediationPropertyForSaleAbandonmentOrDisposalMember
/ us-gaap_PublicUtilityAxis
= aep_BigSandyPlantUnit2Member
 
Carbon Capture and Storage Commercial Scale Facility [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Pending Final Regulatory Approval [Member] | Southwestern Electric Power Co [Member]    
Regulatory Assets    
Noncurrent Regulatory Assets 440us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_CommercialScaleFacilityMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsNotYetBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
1,143us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_CommercialScaleFacilityMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsNotYetBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Carbon Capture and Storage Commercial Scale Facility - West Virginia, FERC [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Pending Final Regulatory Approval [Member] | Appalachian Power Co [Member]    
Regulatory Assets    
Noncurrent Regulatory Assets 1,287us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_CarbonCaptureandStorageCommercialScaleFacilityWestVirginiaFERCMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsNotYetBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
1,287us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_CarbonCaptureandStorageCommercialScaleFacilityWestVirginiaFERCMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsNotYetBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Carbon Capture and Storage Product Validation Facility [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Pending Final Regulatory Approval [Member]    
Regulatory Assets    
Noncurrent Regulatory Assets 13,000us-gaap_RegulatoryAssetsNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_ProductValidationFacilityMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsNotYetBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
13,000us-gaap_RegulatoryAssetsNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_ProductValidationFacilityMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsNotYetBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Carbon Capture and Storage Product Validation Facility - West Virginia, FERC [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Pending Final Regulatory Approval [Member] | Appalachian Power Co [Member]    
Regulatory Assets    
Noncurrent Regulatory Assets 13,264us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_CarbonCaptureandStorageProductValidationFacilityWestVirginiaFERCMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsNotYetBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
13,264us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_CarbonCaptureandStorageProductValidationFacilityWestVirginiaFERCMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsNotYetBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Cook Plant Nuclear Refueling Outage Levelization [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Approved for Recovery [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Remaining Recovery Period, Noncurrent P2Y  
Regulatory Assets    
Noncurrent Regulatory Assets 38,000us-gaap_RegulatoryAssetsNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_CookNuclearPlantRefuelingOutageLevelizationMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
58,000us-gaap_RegulatoryAssetsNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_CookNuclearPlantRefuelingOutageLevelizationMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Remaining Recovery Period, Noncurrent P2Y  
Cook Plant Nuclear Refueling Outage Levelization [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Approved for Recovery [Member] | Indiana Michigan Power Co [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Remaining Recovery Period, Noncurrent P2Y  
Regulatory Assets    
Noncurrent Regulatory Assets 38,012us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_CookNuclearPlantRefuelingOutageLevelizationMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
57,979us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_CookNuclearPlantRefuelingOutageLevelizationMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Remaining Recovery Period, Noncurrent P2Y  
Cook Plant Turbine [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Pending Final Regulatory Approval [Member] | Indiana Michigan Power Co [Member]    
Regulatory Assets    
Noncurrent Regulatory Assets 6,596us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_CookPlantTurbineMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsNotYetBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
3,452us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_CookPlantTurbineMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsNotYetBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Cook Plant, Unit 2 Baffle Bolts - Indiana [Member] | Regulatory Assets Currently Earning a Return [Member] | Regulatory Assets Approved for Recovery [Member] | Indiana Michigan Power Co [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Remaining Recovery Period, Noncurrent P24Y  
Regulatory Assets    
Noncurrent Regulatory Assets 6,949us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_CookPlantUnit2BaffleBoltsIndianaMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyEarningReturnMember
7,248us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_CookPlantUnit2BaffleBoltsIndianaMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyEarningReturnMember
Remaining Recovery Period, Noncurrent P24Y  
Deferred Fuel Costs [Member] | Regulatory Liabilities Currently Not Paying Return [Member]    
Regulatory Liabilities    
Current Regulatory Liabilities 55,000us-gaap_RegulatoryLiabilityCurrent
/ us-gaap_PublicUtilityAxis
= us-gaap_DeferredFuelCostsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
110,000us-gaap_RegulatoryLiabilityCurrent
/ us-gaap_PublicUtilityAxis
= us-gaap_DeferredFuelCostsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
Remaining Refund Period, Current P1Y  
Deferred Fuel Costs [Member] | Regulatory Liabilities Currently Not Paying Return [Member] | Appalachian Power Co [Member]    
Regulatory Liabilities    
Current Regulatory Liabilities 0us-gaap_RegulatoryLiabilityCurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_PublicUtilityAxis
= us-gaap_DeferredFuelCostsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
107,048us-gaap_RegulatoryLiabilityCurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_PublicUtilityAxis
= us-gaap_DeferredFuelCostsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
Deferred Fuel Costs [Member] | Regulatory Liabilities Currently Not Paying Return [Member] | Indiana Michigan Power Co [Member]    
Regulatory Liabilities    
Current Regulatory Liabilities 7,142us-gaap_RegulatoryLiabilityCurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_PublicUtilityAxis
= us-gaap_DeferredFuelCostsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
0us-gaap_RegulatoryLiabilityCurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_PublicUtilityAxis
= us-gaap_DeferredFuelCostsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
Remaining Refund Period, Current P1Y  
Deferred Fuel Costs [Member] | Regulatory Liabilities Currently Not Paying Return [Member] | Ohio Power Co [Member]    
Regulatory Liabilities    
Current Regulatory Liabilities 46,264us-gaap_RegulatoryLiabilityCurrent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_PublicUtilityAxis
= us-gaap_DeferredFuelCostsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
0us-gaap_RegulatoryLiabilityCurrent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_PublicUtilityAxis
= us-gaap_DeferredFuelCostsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
Remaining Refund Period, Current P1Y  
Deferred Fuel Costs [Member] | Regulatory Liabilities Currently Paying a Return [Member]    
Regulatory Liabilities    
Current Regulatory Liabilities 0us-gaap_RegulatoryLiabilityCurrent
/ us-gaap_PublicUtilityAxis
= us-gaap_DeferredFuelCostsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyPayingReturnMember
9,000us-gaap_RegulatoryLiabilityCurrent
/ us-gaap_PublicUtilityAxis
= us-gaap_DeferredFuelCostsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyPayingReturnMember
Remaining Refund Period, Current     
Deferred Fuel Costs [Member] | Regulatory Liabilities Currently Paying a Return [Member] | Indiana Michigan Power Co [Member]    
Regulatory Liabilities    
Current Regulatory Liabilities 0us-gaap_RegulatoryLiabilityCurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_PublicUtilityAxis
= us-gaap_DeferredFuelCostsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyPayingReturnMember
1,976us-gaap_RegulatoryLiabilityCurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_PublicUtilityAxis
= us-gaap_DeferredFuelCostsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyPayingReturnMember
Deferred Fuel Costs [Member] | Regulatory Liabilities Currently Paying a Return [Member] | Southwestern Electric Power Co [Member]    
Regulatory Liabilities    
Current Regulatory Liabilities 0us-gaap_RegulatoryLiabilityCurrent
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_PublicUtilityAxis
= us-gaap_DeferredFuelCostsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyPayingReturnMember
7,275us-gaap_RegulatoryLiabilityCurrent
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_PublicUtilityAxis
= us-gaap_DeferredFuelCostsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyPayingReturnMember
Deferred Fuel Costs [Member] | Regulatory Assets Currently Earning a Return [Member]    
Regulatory Assets    
Current Regulatory Assets 121,000us-gaap_RegulatoryAssetsCurrent
/ us-gaap_PublicUtilityAxis
= us-gaap_DeferredFuelCostsMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyEarningReturnMember
61,000us-gaap_RegulatoryAssetsCurrent
/ us-gaap_PublicUtilityAxis
= us-gaap_DeferredFuelCostsMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyEarningReturnMember
Remaining Recovery Period, Current P1Y  
Deferred Fuel Costs [Member] | Regulatory Assets Currently Earning a Return [Member] | Appalachian Power Co [Member]    
Regulatory Assets    
Current Regulatory Assets 60,726us-gaap_RegulatoryAssetsCurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_PublicUtilityAxis
= us-gaap_DeferredFuelCostsMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyEarningReturnMember
39,811us-gaap_RegulatoryAssetsCurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_PublicUtilityAxis
= us-gaap_DeferredFuelCostsMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyEarningReturnMember
Remaining Recovery Period, Current P1Y  
Deferred Fuel Costs [Member] | Regulatory Assets Currently Earning a Return [Member] | Indiana Michigan Power Co [Member]    
Regulatory Assets    
Current Regulatory Assets 773us-gaap_RegulatoryAssetsCurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_PublicUtilityAxis
= us-gaap_DeferredFuelCostsMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyEarningReturnMember
0us-gaap_RegulatoryAssetsCurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_PublicUtilityAxis
= us-gaap_DeferredFuelCostsMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyEarningReturnMember
Remaining Recovery Period, Current P1Y  
Deferred Fuel Costs [Member] | Regulatory Assets Currently Earning a Return [Member] | Public Service Co Of Oklahoma [Member]    
Regulatory Assets    
Current Regulatory Assets 35,699us-gaap_RegulatoryAssetsCurrent
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_PublicUtilityAxis
= us-gaap_DeferredFuelCostsMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyEarningReturnMember
3,298us-gaap_RegulatoryAssetsCurrent
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_PublicUtilityAxis
= us-gaap_DeferredFuelCostsMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyEarningReturnMember
Remaining Recovery Period, Current P1Y  
Deferred Fuel Costs [Member] | Regulatory Assets Currently Earning a Return [Member] | Southwestern Electric Power Co [Member]    
Regulatory Assets    
Current Regulatory Assets 24,024us-gaap_RegulatoryAssetsCurrent
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_PublicUtilityAxis
= us-gaap_DeferredFuelCostsMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyEarningReturnMember
17,949us-gaap_RegulatoryAssetsCurrent
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_PublicUtilityAxis
= us-gaap_DeferredFuelCostsMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyEarningReturnMember
Remaining Recovery Period, Current P1Y  
Deferred Fuel Costs [Member] | Regulatory Assets Currently Earning a Return [Member] | Regulatory Assets Approved for Recovery [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Remaining Recovery Period, Noncurrent P4Y  
Regulatory Assets    
Noncurrent Regulatory Assets 378,000us-gaap_RegulatoryAssetsNoncurrent
/ us-gaap_PublicUtilityAxis
= us-gaap_DeferredFuelCostsMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyEarningReturnMember
445,000us-gaap_RegulatoryAssetsNoncurrent
/ us-gaap_PublicUtilityAxis
= us-gaap_DeferredFuelCostsMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyEarningReturnMember
Remaining Recovery Period, Noncurrent P4Y  
Deferred Fuel Costs [Member] | Regulatory Assets Currently Earning a Return [Member] | Regulatory Assets Approved for Recovery [Member] | Ohio Power Co [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Remaining Recovery Period, Noncurrent P4Y  
Regulatory Assets    
Noncurrent Regulatory Assets 377,500us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_PublicUtilityAxis
= us-gaap_DeferredFuelCostsMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyEarningReturnMember
444,959us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_PublicUtilityAxis
= us-gaap_DeferredFuelCostsMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyEarningReturnMember
Remaining Recovery Period, Noncurrent P4Y  
Deferred Fuel Costs [Member] | Regulatory Assets Currently Not Earning a Return [Member]    
Regulatory Assets    
Current Regulatory Assets 6,000us-gaap_RegulatoryAssetsCurrent
/ us-gaap_PublicUtilityAxis
= us-gaap_DeferredFuelCostsMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
19,000us-gaap_RegulatoryAssetsCurrent
/ us-gaap_PublicUtilityAxis
= us-gaap_DeferredFuelCostsMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Remaining Recovery Period, Current P1Y  
Deferred Fuel Costs [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Appalachian Power Co [Member]    
Regulatory Assets    
Current Regulatory Assets 5,350us-gaap_RegulatoryAssetsCurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_PublicUtilityAxis
= us-gaap_DeferredFuelCostsMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
0us-gaap_RegulatoryAssetsCurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_PublicUtilityAxis
= us-gaap_DeferredFuelCostsMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Remaining Recovery Period, Current P1Y  
Deferred Fuel Costs [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Indiana Michigan Power Co [Member]    
Regulatory Assets    
Current Regulatory Assets 0us-gaap_RegulatoryAssetsCurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_PublicUtilityAxis
= us-gaap_DeferredFuelCostsMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
3,397us-gaap_RegulatoryAssetsCurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_PublicUtilityAxis
= us-gaap_DeferredFuelCostsMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Deferred Fuel Costs [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Ohio Power Co [Member]    
Regulatory Assets    
Current Regulatory Assets 0us-gaap_RegulatoryAssetsCurrent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_PublicUtilityAxis
= us-gaap_DeferredFuelCostsMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
15,829us-gaap_RegulatoryAssetsCurrent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_PublicUtilityAxis
= us-gaap_DeferredFuelCostsMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Deferred Investment Tax Credits [Member] | Regulatory Liabilities Currently Not Paying Return [Member] | Regulatory Liabilities Approved for Payment [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Noncurrent Regulatory Liabilities 112,000us-gaap_RegulatoryLiabilityNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_DeferredInvestmentTaxCreditsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
121,000us-gaap_RegulatoryLiabilityNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_DeferredInvestmentTaxCreditsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
Regulatory Liabilities    
Noncurrent Regulatory Liabilities 112,000us-gaap_RegulatoryLiabilityNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_DeferredInvestmentTaxCreditsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
121,000us-gaap_RegulatoryLiabilityNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_DeferredInvestmentTaxCreditsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
Remaining Refund Period, Noncurrent P50Y  
Deferred Investment Tax Credits [Member] | Regulatory Liabilities Currently Not Paying Return [Member] | Regulatory Liabilities Approved for Payment [Member] | Indiana Michigan Power Co [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Noncurrent Regulatory Liabilities 38,323us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_DeferredInvestmentTaxCreditsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
43,200us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_DeferredInvestmentTaxCreditsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
Regulatory Liabilities    
Noncurrent Regulatory Liabilities 38,323us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_DeferredInvestmentTaxCreditsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
43,200us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_DeferredInvestmentTaxCreditsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
Remaining Refund Period, Noncurrent P22Y  
Deferred Investment Tax Credits [Member] | Regulatory Liabilities Currently Not Paying Return [Member] | Regulatory Liabilities Approved for Payment [Member] | Public Service Co Of Oklahoma [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Noncurrent Regulatory Liabilities 46,928us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_PublicUtilityAxis
= aep_DeferredInvestmentTaxCreditsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
46,753us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_PublicUtilityAxis
= aep_DeferredInvestmentTaxCreditsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
Regulatory Liabilities    
Noncurrent Regulatory Liabilities 46,928us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_PublicUtilityAxis
= aep_DeferredInvestmentTaxCreditsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
46,753us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_PublicUtilityAxis
= aep_DeferredInvestmentTaxCreditsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
Remaining Refund Period, Noncurrent P50Y  
Deferred Investment Tax Credits [Member] | Regulatory Liabilities Currently Not Paying Return [Member] | Regulatory Liabilities Approved for Payment [Member] | Southwestern Electric Power Co [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Noncurrent Regulatory Liabilities 9,831us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_DeferredInvestmentTaxCreditsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
11,207us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_DeferredInvestmentTaxCreditsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
Regulatory Liabilities    
Noncurrent Regulatory Liabilities 9,831us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_DeferredInvestmentTaxCreditsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
11,207us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_DeferredInvestmentTaxCreditsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
Remaining Refund Period, Noncurrent P16Y  
Deferred Investment Tax Credits [Member] | Regulatory Liabilities Currently Paying a Return [Member] | Regulatory Liabilities Approved for Payment [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Noncurrent Regulatory Liabilities 26,000us-gaap_RegulatoryLiabilityNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_DeferredInvestmentTaxCreditsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
29,000us-gaap_RegulatoryLiabilityNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_DeferredInvestmentTaxCreditsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
Regulatory Liabilities    
Noncurrent Regulatory Liabilities 26,000us-gaap_RegulatoryLiabilityNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_DeferredInvestmentTaxCreditsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
29,000us-gaap_RegulatoryLiabilityNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_DeferredInvestmentTaxCreditsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
Remaining Refund Period, Noncurrent P46Y  
Deferred Investment Tax Credits [Member] | Regulatory Liabilities Currently Paying a Return [Member] | Regulatory Liabilities Approved for Payment [Member] | Appalachian Power Co [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Noncurrent Regulatory Liabilities 1,312us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_DeferredInvestmentTaxCreditsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
1,863us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_DeferredInvestmentTaxCreditsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
Regulatory Liabilities    
Noncurrent Regulatory Liabilities 1,312us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_DeferredInvestmentTaxCreditsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
1,863us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_DeferredInvestmentTaxCreditsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
Remaining Refund Period, Noncurrent P46Y  
Deferred Investment Tax Credits [Member] | Regulatory Liabilities Currently Paying a Return [Member] | Regulatory Liabilities Approved for Payment [Member] | Ohio Power Co [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Noncurrent Regulatory Liabilities 67us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_DeferredInvestmentTaxCreditsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
165us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_DeferredInvestmentTaxCreditsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
Regulatory Liabilities    
Noncurrent Regulatory Liabilities 67us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_DeferredInvestmentTaxCreditsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
165us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_DeferredInvestmentTaxCreditsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
Remaining Refund Period, Noncurrent P7Y  
Deferral of Major Generation Overhauls [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Approved for Recovery [Member] | Public Service Co Of Oklahoma [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Remaining Recovery Period, Noncurrent P3Y  
Regulatory Assets    
Noncurrent Regulatory Assets 1,333us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_PublicUtilityAxis
= aep_DeferralOfMajorGenerationOverhaulsMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
2,933us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_PublicUtilityAxis
= aep_DeferralOfMajorGenerationOverhaulsMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Remaining Recovery Period, Noncurrent P3Y  
Deferred Asset Phase-In Rider [Member] | Regulatory Liabilities Currently Not Paying Return [Member] | Regulatory Liabilities Approved for Payment [Member] | Ohio Power Co [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Noncurrent Regulatory Liabilities 7,121us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_DeferredAssetPhaseInRiderMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
4,334us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_DeferredAssetPhaseInRiderMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
Regulatory Liabilities    
Noncurrent Regulatory Liabilities 7,121us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_DeferredAssetPhaseInRiderMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
4,334us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_DeferredAssetPhaseInRiderMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
Remaining Refund Period, Noncurrent P6Y  
Deferred Cook Plant Life Cycle Management Project Costs - Indiana [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Pending Final Regulatory Approval [Member] | Indiana Michigan Power Co [Member]    
Regulatory Assets    
Noncurrent Regulatory Assets 0us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_IndianaDeferredCookPlantLifeCycleManagementProjectCostsMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsNotYetBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
4,093us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_IndianaDeferredCookPlantLifeCycleManagementProjectCostsMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsNotYetBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Deferred Cook Plant Life Cycle Management Project Costs - Indiana [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Approved for Recovery [Member] | Indiana Michigan Power Co [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Remaining Recovery Period, Noncurrent P5Y  
Regulatory Assets    
Noncurrent Regulatory Assets 2,162us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_IndianaDeferredCookPlantLifeCycleManagementProjectCostsMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
0us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_IndianaDeferredCookPlantLifeCycleManagementProjectCostsMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Remaining Recovery Period, Noncurrent P5Y  
Deferred Cook Plant Life Cycle Management Project Costs - Michigan [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Pending Final Regulatory Approval [Member] | Indiana Michigan Power Co [Member]    
Regulatory Assets    
Noncurrent Regulatory Assets 1,222us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_MichiganDeferredCookPlantLifeCycleManagementProjectCostsMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsNotYetBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
164us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_MichiganDeferredCookPlantLifeCycleManagementProjectCostsMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsNotYetBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Deferred Restructuring Costs [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Approved for Recovery [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Remaining Recovery Period, Noncurrent P4Y  
Regulatory Assets    
Noncurrent Regulatory Assets 8,000us-gaap_RegulatoryAssetsNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_DeferredRestructuringCostsMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
11,000us-gaap_RegulatoryAssetsNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_DeferredRestructuringCostsMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Remaining Recovery Period, Noncurrent P4Y  
Deferred Restructuring Costs - Louisiana [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Approved for Recovery [Member] | Southwestern Electric Power Co [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Remaining Recovery Period, Noncurrent P4Y  
Regulatory Assets    
Noncurrent Regulatory Assets 5,129us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_DeferredRestructuringCostsLouisianaMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
0us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_DeferredRestructuringCostsLouisianaMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Remaining Recovery Period, Noncurrent P4Y  
Deferred Restructuring Costs - Michigan [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Approved for Recovery [Member] | Indiana Michigan Power Co [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Remaining Recovery Period, Noncurrent P1Y  
Regulatory Assets    
Noncurrent Regulatory Assets 1,159us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_DeferredRestructuringCostsMichiganMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
2,423us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_DeferredRestructuringCostsMichiganMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Remaining Recovery Period, Noncurrent P1Y  
Deferred Restructuring Costs - West Virginia [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Approved for Recovery [Member] | Appalachian Power Co [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Remaining Recovery Period, Noncurrent P4Y  
Regulatory Assets    
Noncurrent Regulatory Assets 6,519us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_DeferredRestructuringCostsWestVirginiaMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
8,525us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_DeferredRestructuringCostsWestVirginiaMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Remaining Recovery Period, Noncurrent P4Y  
Deferred State Income Tax Coal Credits [Member] | Regulatory Liabilities Currently Not Paying Return [Member] | Regulatory Liabilities Approved for Payment [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Noncurrent Regulatory Liabilities 0us-gaap_RegulatoryLiabilityNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_DeferredStateIncomeTaxCoalCreditsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
28,000us-gaap_RegulatoryLiabilityNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_DeferredStateIncomeTaxCoalCreditsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
Regulatory Liabilities    
Noncurrent Regulatory Liabilities 0us-gaap_RegulatoryLiabilityNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_DeferredStateIncomeTaxCoalCreditsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
28,000us-gaap_RegulatoryLiabilityNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_DeferredStateIncomeTaxCoalCreditsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
Deferred State Income Tax Coal Credits - Virginia [Member] | Regulatory Liabilities Currently Not Paying Return [Member] | Regulatory Liabilities Approved for Payment [Member] | Appalachian Power Co [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Noncurrent Regulatory Liabilities 0us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_DeferredStateIncomeTaxCoalCreditsVirginiaMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
28,255us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_DeferredStateIncomeTaxCoalCreditsVirginiaMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
Regulatory Liabilities    
Noncurrent Regulatory Liabilities 0us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_DeferredStateIncomeTaxCoalCreditsVirginiaMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
28,255us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_DeferredStateIncomeTaxCoalCreditsVirginiaMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
Deferred System Reliability Rider Expenses [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Approved for Recovery [Member] | Public Service Co Of Oklahoma [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Remaining Recovery Period, Noncurrent P1Y  
Regulatory Assets    
Noncurrent Regulatory Assets 8,296us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_PublicUtilityAxis
= aep_DeferredSystemReliabilityRiderExpensesMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
0us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_PublicUtilityAxis
= aep_DeferredSystemReliabilityRiderExpensesMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Remaining Recovery Period, Noncurrent P1Y  
Enhanced Service Reliability Plan [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Approved for Recovery [Member] | Ohio Power Co [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Remaining Recovery Period, Noncurrent P2Y  
Regulatory Assets    
Noncurrent Regulatory Assets 6,504us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_EnhancedServiceReliabilityPlanMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
6,836us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_EnhancedServiceReliabilityPlanMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Remaining Recovery Period, Noncurrent P2Y  
Environmental Rate Adjustment Clause - Virginia [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Pending Final Regulatory Approval [Member] | Appalachian Power Co [Member]    
Regulatory Assets    
Noncurrent Regulatory Assets 0us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_VirginiaEnvironmentalRateAdjustmentClauseMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsNotYetBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
2,440us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_VirginiaEnvironmentalRateAdjustmentClauseMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsNotYetBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Environmental Rate Adjustment Clause - Virginia [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Approved for Recovery [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Remaining Recovery Period, Noncurrent P1Y  
Regulatory Assets    
Noncurrent Regulatory Assets 3,000us-gaap_RegulatoryAssetsNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_VirginiaEnvironmentalRateAdjustmentClauseMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
27,000us-gaap_RegulatoryAssetsNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_VirginiaEnvironmentalRateAdjustmentClauseMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Remaining Recovery Period, Noncurrent P1Y  
Environmental Rate Adjustment Clause - Virginia [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Approved for Recovery [Member] | Appalachian Power Co [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Remaining Recovery Period, Noncurrent P1Y  
Regulatory Assets    
Noncurrent Regulatory Assets 3,304us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_VirginiaEnvironmentalRateAdjustmentClauseMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
27,426us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_VirginiaEnvironmentalRateAdjustmentClauseMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Remaining Recovery Period, Noncurrent P1Y  
Excess Asset Retirement Obligations For Nuclear Decommissioning Liability [Member] | Regulatory Liabilities Currently Not Paying Return [Member] | Regulatory Liabilities Approved for Payment [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Noncurrent Regulatory Liabilities 695,000us-gaap_RegulatoryLiabilityNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_ExcessAssetRetirementObligationsForNuclearDecommissioningLiabilityMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
[3] 597,000us-gaap_RegulatoryLiabilityNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_ExcessAssetRetirementObligationsForNuclearDecommissioningLiabilityMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
[3]
Regulatory Liabilities    
Noncurrent Regulatory Liabilities 695,000us-gaap_RegulatoryLiabilityNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_ExcessAssetRetirementObligationsForNuclearDecommissioningLiabilityMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
[3] 597,000us-gaap_RegulatoryLiabilityNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_ExcessAssetRetirementObligationsForNuclearDecommissioningLiabilityMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
[3]
Excess Asset Retirement Obligations For Nuclear Decommissioning Liability [Member] | Regulatory Liabilities Currently Not Paying Return [Member] | Regulatory Liabilities Approved for Payment [Member] | Indiana Michigan Power Co [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Noncurrent Regulatory Liabilities 694,856us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_ExcessAssetRetirementObligationsForNuclearDecommissioningLiabilityMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
[3] 597,113us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_ExcessAssetRetirementObligationsForNuclearDecommissioningLiabilityMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
[3]
Regulatory Liabilities    
Noncurrent Regulatory Liabilities 694,856us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_ExcessAssetRetirementObligationsForNuclearDecommissioningLiabilityMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
[3] 597,113us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_ExcessAssetRetirementObligationsForNuclearDecommissioningLiabilityMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
[3]
Excess Earnings [Member] | Regulatory Liabilities Currently Paying a Return [Member] | Regulatory Liabilities Approved for Payment [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Noncurrent Regulatory Liabilities 11,000us-gaap_RegulatoryLiabilityNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_ExcessEarningsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
12,000us-gaap_RegulatoryLiabilityNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_ExcessEarningsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
Regulatory Liabilities    
Noncurrent Regulatory Liabilities 11,000us-gaap_RegulatoryLiabilityNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_ExcessEarningsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
12,000us-gaap_RegulatoryLiabilityNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_ExcessEarningsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
Remaining Refund Period, Noncurrent P39Y  
Excess Earnings - Texas [Member] | Regulatory Liabilities Currently Paying a Return [Member] | Regulatory Liabilities Approved for Payment [Member] | Southwestern Electric Power Co [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Noncurrent Regulatory Liabilities 2,831us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_ExcessEarningsTexasMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
2,903us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_ExcessEarningsTexasMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
Regulatory Liabilities    
Noncurrent Regulatory Liabilities 2,831us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_ExcessEarningsTexasMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
2,903us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_ExcessEarningsTexasMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
Remaining Refund Period, Noncurrent P39Y  
Expanded Net Energy Charge - Coal Inventory [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Pending Final Regulatory Approval [Member]    
Regulatory Assets    
Noncurrent Regulatory Assets 3,000us-gaap_RegulatoryAssetsNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_ExpandedNetEnergyChargeCoalInventoryMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsNotYetBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
21,000us-gaap_RegulatoryAssetsNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_ExpandedNetEnergyChargeCoalInventoryMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsNotYetBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Expanded Net Energy Charge - Coal Inventory [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Pending Final Regulatory Approval [Member] | Appalachian Power Co [Member]    
Regulatory Assets    
Noncurrent Regulatory Assets 3,421us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_ExpandedNetEnergyChargeCoalInventoryMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsNotYetBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
20,528us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_ExpandedNetEnergyChargeCoalInventoryMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsNotYetBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Expanded Net Energy Charge - Construction Surcharge [Member] | Regulatory Liabilities Currently Not Paying Return [Member] | Regulatory Liabilities Pending Final Regulatory Determination [Member] | Appalachian Power Co [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Noncurrent Regulatory Liabilities 5,383us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_ExpandedNetEnergyChargeConstructionSurchargeMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesNotYetBeingPaidMember
0us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_ExpandedNetEnergyChargeConstructionSurchargeMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesNotYetBeingPaidMember
Regulatory Liabilities    
Noncurrent Regulatory Liabilities 5,383us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_ExpandedNetEnergyChargeConstructionSurchargeMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesNotYetBeingPaidMember
0us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_ExpandedNetEnergyChargeConstructionSurchargeMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesNotYetBeingPaidMember
Expanded Net Energy Charge - Construction Surcharge [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Pending Final Regulatory Approval [Member] | Appalachian Power Co [Member]    
Regulatory Assets    
Noncurrent Regulatory Assets 2,307us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_ExpandedNetEnergyChargeConstructionSurchargeMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsNotYetBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
0us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_ExpandedNetEnergyChargeConstructionSurchargeMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsNotYetBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Felman Special Rate Mechanism - West Virginia [Member] | Regulatory Liabilities Currently Not Paying Return [Member] | Regulatory Liabilities Pending Final Regulatory Determination [Member] | Appalachian Power Co [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Noncurrent Regulatory Liabilities 2,152us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_FelmanSpecialRateMechanismWestVirginiaMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesNotYetBeingPaidMember
0us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_FelmanSpecialRateMechanismWestVirginiaMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesNotYetBeingPaidMember
Regulatory Liabilities    
Noncurrent Regulatory Liabilities 2,152us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_FelmanSpecialRateMechanismWestVirginiaMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesNotYetBeingPaidMember
0us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_FelmanSpecialRateMechanismWestVirginiaMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesNotYetBeingPaidMember
Generation Rate Adjustment Clause - Virginia [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Approved for Recovery [Member] | Appalachian Power Co [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Remaining Recovery Period, Noncurrent P1Y  
Regulatory Assets    
Noncurrent Regulatory Assets 3,832us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_VirginiaGenerationRateAdjustmentClauseMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
6,491us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_VirginiaGenerationRateAdjustmentClauseMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Remaining Recovery Period, Noncurrent P1Y  
Income Taxes, Net [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Approved for Recovery [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Remaining Recovery Period, Noncurrent P53Y  
Regulatory Assets    
Noncurrent Regulatory Assets 1,268,000us-gaap_RegulatoryAssetsNoncurrent
/ us-gaap_PublicUtilityAxis
= us-gaap_DeferredIncomeTaxChargesMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
1,390,000us-gaap_RegulatoryAssetsNoncurrent
/ us-gaap_PublicUtilityAxis
= us-gaap_DeferredIncomeTaxChargesMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Remaining Recovery Period, Noncurrent P53Y  
Income Taxes, Net [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Approved for Recovery [Member] | Appalachian Power Co [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Remaining Recovery Period, Noncurrent P24Y  
Regulatory Assets    
Noncurrent Regulatory Assets 381,707us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_PublicUtilityAxis
= us-gaap_DeferredIncomeTaxChargesMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
531,302us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_PublicUtilityAxis
= us-gaap_DeferredIncomeTaxChargesMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Remaining Recovery Period, Noncurrent P24Y  
Income Taxes, Net [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Approved for Recovery [Member] | Indiana Michigan Power Co [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Remaining Recovery Period, Noncurrent P28Y  
Regulatory Assets    
Noncurrent Regulatory Assets 255,002us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_PublicUtilityAxis
= us-gaap_DeferredIncomeTaxChargesMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
250,478us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_PublicUtilityAxis
= us-gaap_DeferredIncomeTaxChargesMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Remaining Recovery Period, Noncurrent P28Y  
Income Taxes, Net [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Approved for Recovery [Member] | Ohio Power Co [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Remaining Recovery Period, Noncurrent P27Y  
Regulatory Assets    
Noncurrent Regulatory Assets 137,462us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_PublicUtilityAxis
= us-gaap_DeferredIncomeTaxChargesMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
150,183us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_PublicUtilityAxis
= us-gaap_DeferredIncomeTaxChargesMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Remaining Recovery Period, Noncurrent P27Y  
Income Taxes, Net [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Approved for Recovery [Member] | Public Service Co Of Oklahoma [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Remaining Recovery Period, Noncurrent P35Y  
Regulatory Assets    
Noncurrent Regulatory Assets 1,937us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_PublicUtilityAxis
= us-gaap_DeferredIncomeTaxChargesMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
88us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_PublicUtilityAxis
= us-gaap_DeferredIncomeTaxChargesMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Remaining Recovery Period, Noncurrent P35Y  
Income Taxes, Net [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Approved for Recovery [Member] | Southwestern Electric Power Co [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Remaining Recovery Period, Noncurrent P31Y  
Regulatory Assets    
Noncurrent Regulatory Assets 254,856us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_PublicUtilityAxis
= us-gaap_DeferredIncomeTaxChargesMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
247,827us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_PublicUtilityAxis
= us-gaap_DeferredIncomeTaxChargesMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Remaining Recovery Period, Noncurrent P31Y  
Integrated Gasification Combined Cycle Preconstruction Costs [Member] | Regulatory Liabilities Currently Paying a Return [Member] | Regulatory Liabilities Pending Final Regulatory Determination [Member] | Ohio Power Co [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Noncurrent Regulatory Liabilities 0us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_IntegratedGasificationCombinedCyclePreconstructionCostsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesNotYetBeingPaidMember
4,782us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_IntegratedGasificationCombinedCyclePreconstructionCostsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesNotYetBeingPaidMember
Regulatory Liabilities    
Noncurrent Regulatory Liabilities 0us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_IntegratedGasificationCombinedCyclePreconstructionCostsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesNotYetBeingPaidMember
4,782us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_IntegratedGasificationCombinedCyclePreconstructionCostsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesNotYetBeingPaidMember
Integrated Gasification Combined Cycle Preconstruction Costs [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Pending Final Regulatory Approval [Member]    
Regulatory Assets    
Noncurrent Regulatory Assets 11,000us-gaap_RegulatoryAssetsNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_IntegratedGasificationCombinedCyclePreconstructionCostsMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsNotYetBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
0us-gaap_RegulatoryAssetsNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_IntegratedGasificationCombinedCyclePreconstructionCostsMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsNotYetBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Integrated Gasification Combined Cycle Preconstruction Costs - West Virginia, FERC [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Pending Final Regulatory Approval [Member] | Appalachian Power Co [Member]    
Regulatory Assets    
Noncurrent Regulatory Assets 10,838us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_IntegratedGasificationCombinedCyclePreconstructionCostsWestVirginiaFERCMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsNotYetBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
0us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_IntegratedGasificationCombinedCyclePreconstructionCostsWestVirginiaFERCMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsNotYetBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Litigation Settlement [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Approved for Recovery [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Remaining Recovery Period, Noncurrent P11Y  
Regulatory Assets    
Noncurrent Regulatory Assets 9,000us-gaap_RegulatoryAssetsNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_LitigationSettlementMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
10,000us-gaap_RegulatoryAssetsNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_LitigationSettlementMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Remaining Recovery Period, Noncurrent P11Y  
Litigation Settlement [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Approved for Recovery [Member] | Indiana Michigan Power Co [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Remaining Recovery Period, Noncurrent P11Y  
Regulatory Assets    
Noncurrent Regulatory Assets 9,468us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_LitigationSettlementMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
10,382us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_LitigationSettlementMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Remaining Recovery Period, Noncurrent P11Y  
Louisiana Refundable Construction Financing Costs [Member] | Regulatory Liabilities Currently Paying a Return [Member] | Regulatory Liabilities Approved for Payment [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Noncurrent Regulatory Liabilities 58,000us-gaap_RegulatoryLiabilityNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_RefundableConstructionFinancingCostsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
78,000us-gaap_RegulatoryLiabilityNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_RefundableConstructionFinancingCostsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
Regulatory Liabilities    
Noncurrent Regulatory Liabilities 58,000us-gaap_RegulatoryLiabilityNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_RefundableConstructionFinancingCostsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
78,000us-gaap_RegulatoryLiabilityNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_RefundableConstructionFinancingCostsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
Remaining Refund Period, Noncurrent P4Y  
Louisiana Refundable Construction Financing Costs [Member] | Regulatory Liabilities Currently Paying a Return [Member] | Regulatory Liabilities Approved for Payment [Member] | Southwestern Electric Power Co [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Noncurrent Regulatory Liabilities 58,177us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_RefundableConstructionFinancingCostsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
77,664us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_RefundableConstructionFinancingCostsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
Regulatory Liabilities    
Noncurrent Regulatory Liabilities 58,177us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_RefundableConstructionFinancingCostsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
77,664us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_RefundableConstructionFinancingCostsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
Remaining Refund Period, Noncurrent P4Y  
Low Income Customers/Economic Recovery [Member] | Regulatory Liabilities Currently Not Paying Return [Member] | Regulatory Liabilities Approved for Payment [Member] | Ohio Power Co [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Noncurrent Regulatory Liabilities 1,307us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_LowIncomeCustomerseconomicRecoveryMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
1,724us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_LowIncomeCustomerseconomicRecoveryMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
Regulatory Liabilities    
Noncurrent Regulatory Liabilities 1,307us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_LowIncomeCustomerseconomicRecoveryMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
1,724us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_LowIncomeCustomerseconomicRecoveryMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
Remaining Refund Period, Noncurrent P1Y  
Medicare Subsidy [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Approved for Recovery [Member] | Indiana Michigan Power Co [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Remaining Recovery Period, Noncurrent P10Y  
Regulatory Assets    
Noncurrent Regulatory Assets 10,201us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_StatementOfFinancialAccountingStandards106MedicareSubsidyMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
11,221us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_StatementOfFinancialAccountingStandards106MedicareSubsidyMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Remaining Recovery Period, Noncurrent P10Y  
Medicare Subsidy [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Approved for Recovery [Member] | Southwestern Electric Power Co [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Remaining Recovery Period, Noncurrent P10Y  
Regulatory Assets    
Noncurrent Regulatory Assets 5,333us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_StatementOfFinancialAccountingStandards106MedicareSubsidyMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
5,866us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_StatementOfFinancialAccountingStandards106MedicareSubsidyMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Remaining Recovery Period, Noncurrent P10Y  
Northeastern Station Unit 4 [Member] | Generating Units Probable of Abandonment [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Gross Investment 182,000us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_RemediationPropertyForSaleAbandonmentOrDisposalMember
/ us-gaap_PublicUtilityAxis
= aep_NortheasternStationUnit4Member
 
Accumulated Depreciation 91,000us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_RemediationPropertyForSaleAbandonmentOrDisposalMember
/ us-gaap_PublicUtilityAxis
= aep_NortheasternStationUnit4Member
 
TOTAL PROPERTY, PLANT AND EQUIPMENT - NET 91,000us-gaap_PropertyPlantAndEquipmentNet
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_RemediationPropertyForSaleAbandonmentOrDisposalMember
/ us-gaap_PublicUtilityAxis
= aep_NortheasternStationUnit4Member
 
Noncurrent Regulatory Liabilities 11,000us-gaap_RegulatoryLiabilityNoncurrent
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_RemediationPropertyForSaleAbandonmentOrDisposalMember
/ us-gaap_PublicUtilityAxis
= aep_NortheasternStationUnit4Member
 
Expected Retirement Date 2016  
Remaining Recovery Period, Noncurrent P26Y  
Regulatory Assets    
Remaining Recovery Period, Noncurrent P26Y  
Regulatory Liabilities    
Noncurrent Regulatory Liabilities 11,000us-gaap_RegulatoryLiabilityNoncurrent
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_RemediationPropertyForSaleAbandonmentOrDisposalMember
/ us-gaap_PublicUtilityAxis
= aep_NortheasternStationUnit4Member
 
Northeastern Station Unit 4 [Member] | Public Service Co Of Oklahoma [Member] | Generating Units Probable of Abandonment [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Gross Investment 182,138us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_RemediationPropertyForSaleAbandonmentOrDisposalMember
/ us-gaap_PublicUtilityAxis
= aep_NortheasternStationUnit4Member
 
Accumulated Depreciation 90,925us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_RemediationPropertyForSaleAbandonmentOrDisposalMember
/ us-gaap_PublicUtilityAxis
= aep_NortheasternStationUnit4Member
 
TOTAL PROPERTY, PLANT AND EQUIPMENT - NET 91,213us-gaap_PropertyPlantAndEquipmentNet
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_RemediationPropertyForSaleAbandonmentOrDisposalMember
/ us-gaap_PublicUtilityAxis
= aep_NortheasternStationUnit4Member
 
Noncurrent Regulatory Liabilities 11,189us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_RemediationPropertyForSaleAbandonmentOrDisposalMember
/ us-gaap_PublicUtilityAxis
= aep_NortheasternStationUnit4Member
 
Expected Retirement Date 2016  
Remaining Recovery Period, Noncurrent P26Y  
Regulatory Assets    
Remaining Recovery Period, Noncurrent P26Y  
Regulatory Liabilities    
Noncurrent Regulatory Liabilities 11,189us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_RemediationPropertyForSaleAbandonmentOrDisposalMember
/ us-gaap_PublicUtilityAxis
= aep_NortheasternStationUnit4Member
 
Off-system Sales Margin Sharing [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Approved for Recovery [Member] | Indiana Michigan Power Co [Member]    
Regulatory Assets    
Noncurrent Regulatory Assets 0us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_OffsystemSalesMarginSharingMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
4,409us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_OffsystemSalesMarginSharingMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Off-system Sales Margin Sharing - Indiana [Member] | Regulatory Liabilities Currently Not Paying Return [Member] | Regulatory Liabilities Approved for Payment [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Noncurrent Regulatory Liabilities 19,000us-gaap_RegulatoryLiabilityNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_IndianaOffsystemSalesMarginSharingMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
0us-gaap_RegulatoryLiabilityNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_IndianaOffsystemSalesMarginSharingMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
Regulatory Liabilities    
Noncurrent Regulatory Liabilities 19,000us-gaap_RegulatoryLiabilityNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_IndianaOffsystemSalesMarginSharingMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
0us-gaap_RegulatoryLiabilityNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_IndianaOffsystemSalesMarginSharingMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
Remaining Refund Period, Noncurrent P2Y  
Off-system Sales Margin Sharing - Indiana [Member] | Regulatory Liabilities Currently Not Paying Return [Member] | Regulatory Liabilities Approved for Payment [Member] | Indiana Michigan Power Co [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Noncurrent Regulatory Liabilities 19,409us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_IndianaOffsystemSalesMarginSharingMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
0us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_IndianaOffsystemSalesMarginSharingMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
Regulatory Liabilities    
Noncurrent Regulatory Liabilities 19,409us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_IndianaOffsystemSalesMarginSharingMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
0us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_IndianaOffsystemSalesMarginSharingMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
Remaining Refund Period, Noncurrent P2Y  
Ohio Capacity Deferral [Member] | Regulatory Assets Currently Earning a Return [Member] | Regulatory Assets Approved for Recovery [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Remaining Recovery Period, Noncurrent P4Y  
Regulatory Assets    
Noncurrent Regulatory Assets 422,000us-gaap_RegulatoryAssetsNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_OhioCapacityDeferralMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyEarningReturnMember
288,000us-gaap_RegulatoryAssetsNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_OhioCapacityDeferralMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyEarningReturnMember
Remaining Recovery Period, Noncurrent P4Y  
Ohio Capacity Deferral [Member] | Regulatory Assets Currently Earning a Return [Member] | Regulatory Assets Approved for Recovery [Member] | Ohio Power Co [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Remaining Recovery Period, Noncurrent P4Y  
Regulatory Assets    
Noncurrent Regulatory Assets 422,120us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_OhioCapacityDeferralMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyEarningReturnMember
288,060us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_OhioCapacityDeferralMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyEarningReturnMember
Remaining Recovery Period, Noncurrent P4Y  
Ohio Distribution Decoupling [Member] | Regulatory Assets Currently Earning a Return [Member] | Regulatory Assets Approved for Recovery [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Remaining Recovery Period, Noncurrent P2Y  
Regulatory Assets    
Noncurrent Regulatory Assets 35,000us-gaap_RegulatoryAssetsNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_DistributionDecouplingMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyEarningReturnMember
31,000us-gaap_RegulatoryAssetsNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_DistributionDecouplingMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyEarningReturnMember
Remaining Recovery Period, Noncurrent P2Y  
Ohio Distribution Decoupling [Member] | Regulatory Assets Currently Earning a Return [Member] | Regulatory Assets Approved for Recovery [Member] | Ohio Power Co [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Remaining Recovery Period, Noncurrent P2Y  
Regulatory Assets    
Noncurrent Regulatory Assets 35,069us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_DistributionDecouplingMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyEarningReturnMember
31,329us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_DistributionDecouplingMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyEarningReturnMember
Remaining Recovery Period, Noncurrent P2Y  
Ohio Economic Development Rider [Member] | Regulatory Assets Currently Earning a Return [Member] | Regulatory Assets Pending Final Regulatory Approval [Member]    
Regulatory Assets    
Noncurrent Regulatory Assets 0us-gaap_RegulatoryAssetsNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_EconomicDevelopmentRiderMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsNotYetBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyEarningReturnMember
14,000us-gaap_RegulatoryAssetsNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_EconomicDevelopmentRiderMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsNotYetBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyEarningReturnMember
Ohio Economic Development Rider [Member] | Regulatory Assets Currently Earning a Return [Member] | Regulatory Assets Pending Final Regulatory Approval [Member] | Ohio Power Co [Member]    
Regulatory Assets    
Noncurrent Regulatory Assets 0us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_EconomicDevelopmentRiderMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsNotYetBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyEarningReturnMember
13,854us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_EconomicDevelopmentRiderMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsNotYetBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyEarningReturnMember
Ohio Economic Development Rider [Member] | Regulatory Assets Currently Earning a Return [Member] | Regulatory Assets Approved for Recovery [Member] | Ohio Power Co [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Remaining Recovery Period, Noncurrent P1Y  
Regulatory Assets    
Noncurrent Regulatory Assets 4,129us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_EconomicDevelopmentRiderMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyEarningReturnMember
791us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_EconomicDevelopmentRiderMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyEarningReturnMember
Remaining Recovery Period, Noncurrent P1Y  
Ohio Transmission Cost Recovery Rider [Member] | Regulatory Assets Currently Earning a Return [Member] | Regulatory Assets Approved for Recovery [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Remaining Recovery Period, Noncurrent P2Y  
Regulatory Assets    
Noncurrent Regulatory Assets 28,000us-gaap_RegulatoryAssetsNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_TransmissionCostRecoveryRiderMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyEarningReturnMember
87,000us-gaap_RegulatoryAssetsNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_TransmissionCostRecoveryRiderMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyEarningReturnMember
Remaining Recovery Period, Noncurrent P2Y  
Ohio Transmission Cost Recovery Rider [Member] | Regulatory Assets Currently Earning a Return [Member] | Regulatory Assets Approved for Recovery [Member] | Ohio Power Co [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Remaining Recovery Period, Noncurrent P2Y  
Regulatory Assets    
Noncurrent Regulatory Assets 27,894us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_TransmissionCostRecoveryRiderMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyEarningReturnMember
86,621us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_TransmissionCostRecoveryRiderMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyEarningReturnMember
Remaining Recovery Period, Noncurrent P2Y  
Ormet Special Rate Recovery Mechanism | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Pending Final Regulatory Approval [Member]    
Regulatory Assets    
Noncurrent Regulatory Assets 10,000us-gaap_RegulatoryAssetsNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_OrmetDelayedPaymentArrangementMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsNotYetBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
36,000us-gaap_RegulatoryAssetsNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_OrmetDelayedPaymentArrangementMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsNotYetBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Ormet Special Rate Recovery Mechanism | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Pending Final Regulatory Approval [Member] | Ohio Power Co [Member]    
Regulatory Assets    
Noncurrent Regulatory Assets 10,483us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_OrmetDelayedPaymentArrangementMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsNotYetBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
35,631us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_OrmetDelayedPaymentArrangementMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsNotYetBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Other Regulatory Assets Approved for Recovery [Member] | Regulatory Assets Currently Earning a Return [Member] | Regulatory Assets Approved for Recovery [Member]    
Regulatory Assets    
Noncurrent Regulatory Assets 21,000us-gaap_RegulatoryAssetsNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_OtherRegulatoryAssetsBeingRecoveredMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyEarningReturnMember
18,000us-gaap_RegulatoryAssetsNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_OtherRegulatoryAssetsBeingRecoveredMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyEarningReturnMember
Other Regulatory Assets Approved for Recovery [Member] | Regulatory Assets Currently Earning a Return [Member] | Regulatory Assets Approved for Recovery [Member] | Appalachian Power Co [Member]    
Regulatory Assets    
Noncurrent Regulatory Assets 0us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_OtherRegulatoryAssetsBeingRecoveredMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyEarningReturnMember
665us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_OtherRegulatoryAssetsBeingRecoveredMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyEarningReturnMember
Other Regulatory Assets Approved for Recovery [Member] | Regulatory Assets Currently Earning a Return [Member] | Regulatory Assets Approved for Recovery [Member] | Indiana Michigan Power Co [Member]    
Regulatory Assets    
Noncurrent Regulatory Assets 764us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_OtherRegulatoryAssetsBeingRecoveredMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyEarningReturnMember
522us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_OtherRegulatoryAssetsBeingRecoveredMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyEarningReturnMember
Other Regulatory Assets Approved for Recovery [Member] | Regulatory Assets Currently Earning a Return [Member] | Regulatory Assets Approved for Recovery [Member] | Southwestern Electric Power Co [Member]    
Regulatory Assets    
Noncurrent Regulatory Assets 68us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_OtherRegulatoryAssetsBeingRecoveredMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyEarningReturnMember
0us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_OtherRegulatoryAssetsBeingRecoveredMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyEarningReturnMember
Other Regulatory Assets Approved for Recovery [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Approved for Recovery [Member]    
Regulatory Assets    
Noncurrent Regulatory Assets 44,000us-gaap_RegulatoryAssetsNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_OtherRegulatoryAssetsBeingRecoveredMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
49,000us-gaap_RegulatoryAssetsNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_OtherRegulatoryAssetsBeingRecoveredMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Other Regulatory Assets Approved for Recovery [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Approved for Recovery [Member] | Appalachian Power Co [Member]    
Regulatory Assets    
Noncurrent Regulatory Assets 1,075us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_OtherRegulatoryAssetsBeingRecoveredMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
2,409us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_OtherRegulatoryAssetsBeingRecoveredMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Other Regulatory Assets Approved for Recovery [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Approved for Recovery [Member] | Indiana Michigan Power Co [Member]    
Regulatory Assets    
Noncurrent Regulatory Assets 2,316us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_OtherRegulatoryAssetsBeingRecoveredMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
2,239us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_OtherRegulatoryAssetsBeingRecoveredMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Other Regulatory Assets Approved for Recovery [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Approved for Recovery [Member] | Ohio Power Co [Member]    
Regulatory Assets    
Noncurrent Regulatory Assets 0us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_OtherRegulatoryAssetsBeingRecoveredMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
1,293us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_OtherRegulatoryAssetsBeingRecoveredMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Other Regulatory Assets Approved for Recovery [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Approved for Recovery [Member] | Public Service Co Of Oklahoma [Member]    
Regulatory Assets    
Noncurrent Regulatory Assets 972us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_PublicUtilityAxis
= aep_OtherRegulatoryAssetsBeingRecoveredMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
642us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_PublicUtilityAxis
= aep_OtherRegulatoryAssetsBeingRecoveredMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Other Regulatory Assets Approved for Recovery [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Approved for Recovery [Member] | Southwestern Electric Power Co [Member]    
Regulatory Assets    
Noncurrent Regulatory Assets 1,631us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_OtherRegulatoryAssetsBeingRecoveredMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
660us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_OtherRegulatoryAssetsBeingRecoveredMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Other Regulatory Assets Pending Final Regulatory Approval [Member] | Regulatory Assets Currently Earning a Return [Member] | Regulatory Assets Pending Final Regulatory Approval [Member]    
Regulatory Assets    
Noncurrent Regulatory Assets 0us-gaap_RegulatoryAssetsNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_OtherRegulatoryAssetsNotYetBeingRecoveredMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsNotYetBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyEarningReturnMember
4,000us-gaap_RegulatoryAssetsNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_OtherRegulatoryAssetsNotYetBeingRecoveredMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsNotYetBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyEarningReturnMember
Other Regulatory Assets Pending Final Regulatory Approval [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Pending Final Regulatory Approval [Member]    
Regulatory Assets    
Noncurrent Regulatory Assets 49,000us-gaap_RegulatoryAssetsNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_OtherRegulatoryAssetsNotYetBeingRecoveredMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsNotYetBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
37,000us-gaap_RegulatoryAssetsNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_OtherRegulatoryAssetsNotYetBeingRecoveredMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsNotYetBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Other Regulatory Assets Pending Final Regulatory Approval [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Pending Final Regulatory Approval [Member] | Appalachian Power Co [Member]    
Regulatory Assets    
Noncurrent Regulatory Assets 168us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_OtherRegulatoryAssetsNotYetBeingRecoveredMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsNotYetBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
168us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_OtherRegulatoryAssetsNotYetBeingRecoveredMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsNotYetBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Other Regulatory Assets Pending Final Regulatory Approval [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Pending Final Regulatory Approval [Member] | Indiana Michigan Power Co [Member]    
Regulatory Assets    
Noncurrent Regulatory Assets 860us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_OtherRegulatoryAssetsNotYetBeingRecoveredMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsNotYetBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
0us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_OtherRegulatoryAssetsNotYetBeingRecoveredMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsNotYetBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Other Regulatory Assets Pending Final Regulatory Approval [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Pending Final Regulatory Approval [Member] | Public Service Co Of Oklahoma [Member]    
Regulatory Assets    
Noncurrent Regulatory Assets 1,079us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_PublicUtilityAxis
= aep_OtherRegulatoryAssetsNotYetBeingRecoveredMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsNotYetBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
845us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_PublicUtilityAxis
= aep_OtherRegulatoryAssetsNotYetBeingRecoveredMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsNotYetBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Other Regulatory Assets Pending Final Regulatory Approval [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Pending Final Regulatory Approval [Member] | Southwestern Electric Power Co [Member]    
Regulatory Assets    
Noncurrent Regulatory Assets 1,262us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_OtherRegulatoryAssetsNotYetBeingRecoveredMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsNotYetBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
1,951us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_OtherRegulatoryAssetsNotYetBeingRecoveredMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsNotYetBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Other Regulatory Liabilities Approved for Payment [Member] | Regulatory Liabilities Currently Not Paying Return [Member] | Regulatory Liabilities Approved for Payment [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Noncurrent Regulatory Liabilities 25,000us-gaap_RegulatoryLiabilityNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_OtherRegulatoryLiabilitiesBeingPaidMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
13,000us-gaap_RegulatoryLiabilityNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_OtherRegulatoryLiabilitiesBeingPaidMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
Regulatory Liabilities    
Noncurrent Regulatory Liabilities 25,000us-gaap_RegulatoryLiabilityNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_OtherRegulatoryLiabilitiesBeingPaidMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
13,000us-gaap_RegulatoryLiabilityNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_OtherRegulatoryLiabilitiesBeingPaidMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
Other Regulatory Liabilities Approved for Payment [Member] | Regulatory Liabilities Currently Not Paying Return [Member] | Regulatory Liabilities Approved for Payment [Member] | Appalachian Power Co [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Noncurrent Regulatory Liabilities 25us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_OtherRegulatoryLiabilitiesBeingPaidMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
869us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_OtherRegulatoryLiabilitiesBeingPaidMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
Regulatory Liabilities    
Noncurrent Regulatory Liabilities 25us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_OtherRegulatoryLiabilitiesBeingPaidMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
869us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_OtherRegulatoryLiabilitiesBeingPaidMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
Other Regulatory Liabilities Approved for Payment [Member] | Regulatory Liabilities Currently Not Paying Return [Member] | Regulatory Liabilities Approved for Payment [Member] | Indiana Michigan Power Co [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Noncurrent Regulatory Liabilities 21us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_OtherRegulatoryLiabilitiesBeingPaidMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
23us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_OtherRegulatoryLiabilitiesBeingPaidMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
Regulatory Liabilities    
Noncurrent Regulatory Liabilities 21us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_OtherRegulatoryLiabilitiesBeingPaidMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
23us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_OtherRegulatoryLiabilitiesBeingPaidMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
Other Regulatory Liabilities Approved for Payment [Member] | Regulatory Liabilities Currently Not Paying Return [Member] | Regulatory Liabilities Approved for Payment [Member] | Ohio Power Co [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Noncurrent Regulatory Liabilities 80us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_OtherRegulatoryLiabilitiesBeingPaidMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
297us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_OtherRegulatoryLiabilitiesBeingPaidMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
Regulatory Liabilities    
Noncurrent Regulatory Liabilities 80us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_OtherRegulatoryLiabilitiesBeingPaidMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
297us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_OtherRegulatoryLiabilitiesBeingPaidMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
Other Regulatory Liabilities Approved for Payment [Member] | Regulatory Liabilities Currently Not Paying Return [Member] | Regulatory Liabilities Approved for Payment [Member] | Public Service Co Of Oklahoma [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Noncurrent Regulatory Liabilities 466us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_PublicUtilityAxis
= aep_OtherRegulatoryLiabilitiesBeingPaidMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
1,619us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_PublicUtilityAxis
= aep_OtherRegulatoryLiabilitiesBeingPaidMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
Regulatory Liabilities    
Noncurrent Regulatory Liabilities 466us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_PublicUtilityAxis
= aep_OtherRegulatoryLiabilitiesBeingPaidMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
1,619us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_PublicUtilityAxis
= aep_OtherRegulatoryLiabilitiesBeingPaidMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
Other Regulatory Liabilities Approved for Payment [Member] | Regulatory Liabilities Currently Not Paying Return [Member] | Regulatory Liabilities Approved for Payment [Member] | Southwestern Electric Power Co [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Noncurrent Regulatory Liabilities 1,143us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_OtherRegulatoryLiabilitiesBeingPaidMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
2,685us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_OtherRegulatoryLiabilitiesBeingPaidMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
Regulatory Liabilities    
Noncurrent Regulatory Liabilities 1,143us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_OtherRegulatoryLiabilitiesBeingPaidMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
2,685us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_OtherRegulatoryLiabilitiesBeingPaidMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
Other Regulatory Liabilities Approved for Payment [Member] | Regulatory Liabilities Currently Paying a Return [Member] | Regulatory Liabilities Approved for Payment [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Noncurrent Regulatory Liabilities 4,000us-gaap_RegulatoryLiabilityNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_OtherRegulatoryLiabilitiesBeingPaidMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
1,000us-gaap_RegulatoryLiabilityNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_OtherRegulatoryLiabilitiesBeingPaidMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
Regulatory Liabilities    
Noncurrent Regulatory Liabilities 4,000us-gaap_RegulatoryLiabilityNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_OtherRegulatoryLiabilitiesBeingPaidMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
1,000us-gaap_RegulatoryLiabilityNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_OtherRegulatoryLiabilitiesBeingPaidMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
Other Regulatory Liabilities Approved for Payment [Member] | Regulatory Liabilities Currently Paying a Return [Member] | Regulatory Liabilities Approved for Payment [Member] | Southwestern Electric Power Co [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Noncurrent Regulatory Liabilities 0us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_OtherRegulatoryLiabilitiesBeingPaidMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
32us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_OtherRegulatoryLiabilitiesBeingPaidMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
Regulatory Liabilities    
Noncurrent Regulatory Liabilities 0us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_OtherRegulatoryLiabilitiesBeingPaidMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
32us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_OtherRegulatoryLiabilitiesBeingPaidMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
Other Regulatory Liabilities Pending Final Regulatory Determination [Member] | Regulatory Liabilities Currently Not Paying Return [Member] | Regulatory Liabilities Pending Final Regulatory Determination [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Noncurrent Regulatory Liabilities 17,000us-gaap_RegulatoryLiabilityNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_OtherRegulatoryLiabilitiesNotYetBeingPaidMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesNotYetBeingPaidMember
3,000us-gaap_RegulatoryLiabilityNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_OtherRegulatoryLiabilitiesNotYetBeingPaidMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesNotYetBeingPaidMember
Regulatory Liabilities    
Noncurrent Regulatory Liabilities 17,000us-gaap_RegulatoryLiabilityNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_OtherRegulatoryLiabilitiesNotYetBeingPaidMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesNotYetBeingPaidMember
3,000us-gaap_RegulatoryLiabilityNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_OtherRegulatoryLiabilitiesNotYetBeingPaidMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesNotYetBeingPaidMember
Other Regulatory Liabilities Pending Final Regulatory Determination [Member] | Regulatory Liabilities Currently Not Paying Return [Member] | Regulatory Liabilities Pending Final Regulatory Determination [Member] | Appalachian Power Co [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Noncurrent Regulatory Liabilities 0us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_OtherRegulatoryLiabilitiesNotYetBeingPaidMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesNotYetBeingPaidMember
249us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_OtherRegulatoryLiabilitiesNotYetBeingPaidMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesNotYetBeingPaidMember
Regulatory Liabilities    
Noncurrent Regulatory Liabilities 0us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_OtherRegulatoryLiabilitiesNotYetBeingPaidMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesNotYetBeingPaidMember
249us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_OtherRegulatoryLiabilitiesNotYetBeingPaidMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesNotYetBeingPaidMember
Other Regulatory Liabilities Pending Final Regulatory Determination [Member] | Regulatory Liabilities Currently Not Paying Return [Member] | Regulatory Liabilities Pending Final Regulatory Determination [Member] | Indiana Michigan Power Co [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Noncurrent Regulatory Liabilities 102us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_OtherRegulatoryLiabilitiesNotYetBeingPaidMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesNotYetBeingPaidMember
113us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_OtherRegulatoryLiabilitiesNotYetBeingPaidMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesNotYetBeingPaidMember
Regulatory Liabilities    
Noncurrent Regulatory Liabilities 102us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_OtherRegulatoryLiabilitiesNotYetBeingPaidMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesNotYetBeingPaidMember
113us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_OtherRegulatoryLiabilitiesNotYetBeingPaidMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesNotYetBeingPaidMember
Other Regulatory Liabilities Pending Final Regulatory Determination [Member] | Regulatory Liabilities Currently Not Paying Return [Member] | Regulatory Liabilities Pending Final Regulatory Determination [Member] | Ohio Power Co [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Noncurrent Regulatory Liabilities 439us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_OtherRegulatoryLiabilitiesNotYetBeingPaidMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesNotYetBeingPaidMember
216us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_OtherRegulatoryLiabilitiesNotYetBeingPaidMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesNotYetBeingPaidMember
Regulatory Liabilities    
Noncurrent Regulatory Liabilities 439us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_OtherRegulatoryLiabilitiesNotYetBeingPaidMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesNotYetBeingPaidMember
216us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_OtherRegulatoryLiabilitiesNotYetBeingPaidMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesNotYetBeingPaidMember
Other Regulatory Liabilities Pending Final Regulatory Determination [Member] | Regulatory Liabilities Currently Not Paying Return [Member] | Regulatory Liabilities Pending Final Regulatory Determination [Member] | Public Service Co Of Oklahoma [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Noncurrent Regulatory Liabilities 248us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_PublicUtilityAxis
= aep_OtherRegulatoryLiabilitiesNotYetBeingPaidMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesNotYetBeingPaidMember
248us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_PublicUtilityAxis
= aep_OtherRegulatoryLiabilitiesNotYetBeingPaidMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesNotYetBeingPaidMember
Regulatory Liabilities    
Noncurrent Regulatory Liabilities 248us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_PublicUtilityAxis
= aep_OtherRegulatoryLiabilitiesNotYetBeingPaidMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesNotYetBeingPaidMember
248us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_PublicUtilityAxis
= aep_OtherRegulatoryLiabilitiesNotYetBeingPaidMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesNotYetBeingPaidMember
Other Regulatory Liabilities Pending Final Regulatory Determination [Member] | Regulatory Liabilities Currently Paying a Return [Member] | Regulatory Liabilities Pending Final Regulatory Determination [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Noncurrent Regulatory Liabilities 0us-gaap_RegulatoryLiabilityNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_OtherRegulatoryLiabilitiesNotYetBeingPaidMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesNotYetBeingPaidMember
5,000us-gaap_RegulatoryLiabilityNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_OtherRegulatoryLiabilitiesNotYetBeingPaidMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesNotYetBeingPaidMember
Regulatory Liabilities    
Noncurrent Regulatory Liabilities 0us-gaap_RegulatoryLiabilityNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_OtherRegulatoryLiabilitiesNotYetBeingPaidMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesNotYetBeingPaidMember
5,000us-gaap_RegulatoryLiabilityNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_OtherRegulatoryLiabilitiesNotYetBeingPaidMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesNotYetBeingPaidMember
Over-Recovered Base Plan Funding Costs [Member] | Regulatory Liabilities Currently Not Paying Return [Member] | Regulatory Liabilities Approved for Payment [Member] | Public Service Co Of Oklahoma [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Noncurrent Regulatory Liabilities 1,393us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_PublicUtilityAxis
= aep_OverRecoveredBasePlanFundingCostsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
0us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_PublicUtilityAxis
= aep_OverRecoveredBasePlanFundingCostsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
Regulatory Liabilities    
Noncurrent Regulatory Liabilities 1,393us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_PublicUtilityAxis
= aep_OverRecoveredBasePlanFundingCostsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
0us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_PublicUtilityAxis
= aep_OverRecoveredBasePlanFundingCostsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
Remaining Refund Period, Noncurrent P2Y  
Over-Recovery of Costs Related to Advanced Metering [Member] | Regulatory Liabilities Currently Not Paying Return [Member] | Regulatory Liabilities Pending Final Regulatory Determination [Member] | Public Service Co Of Oklahoma [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Noncurrent Regulatory Liabilities 3,942us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_PublicUtilityAxis
= aep_OverRecoveryofCostsRelatedtoAdvancedMeteringMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesNotYetBeingPaidMember
2,635us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_PublicUtilityAxis
= aep_OverRecoveryofCostsRelatedtoAdvancedMeteringMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesNotYetBeingPaidMember
Regulatory Liabilities    
Noncurrent Regulatory Liabilities 3,942us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_PublicUtilityAxis
= aep_OverRecoveryofCostsRelatedtoAdvancedMeteringMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesNotYetBeingPaidMember
2,635us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_PublicUtilityAxis
= aep_OverRecoveryofCostsRelatedtoAdvancedMeteringMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesNotYetBeingPaidMember
Over-Recovered Customer Rate Relief - West Virginia [Member] | Regulatory Liabilities Currently Not Paying Return [Member] | Regulatory Liabilities Approved for Payment [Member] | Appalachian Power Co [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Noncurrent Regulatory Liabilities 2,570us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_OverRecoveredCustomerRateReliefWestVirginiaMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
413us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_OverRecoveredCustomerRateReliefWestVirginiaMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
Regulatory Liabilities    
Noncurrent Regulatory Liabilities 2,570us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_OverRecoveredCustomerRateReliefWestVirginiaMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
413us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_OverRecoveredCustomerRateReliefWestVirginiaMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
Remaining Refund Period, Noncurrent P1Y  
Over-Recovered Deferred Wind Power Costs - Virginia [Member] | Regulatory Liabilities Currently Not Paying Return [Member] | Regulatory Liabilities Pending Final Regulatory Determination [Member] | Appalachian Power Co [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Noncurrent Regulatory Liabilities 4,498us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_OverRecoveredDeferredWindPowerCostsVirginiaMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesNotYetBeingPaidMember
0us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_OverRecoveredDeferredWindPowerCostsVirginiaMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesNotYetBeingPaidMember
Regulatory Liabilities    
Noncurrent Regulatory Liabilities 4,498us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_OverRecoveredDeferredWindPowerCostsVirginiaMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesNotYetBeingPaidMember
0us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_OverRecoveredDeferredWindPowerCostsVirginiaMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesNotYetBeingPaidMember
Over-Recovered Generation Recovery Rider Costs - Arkansas [Member] | Regulatory Liabilities Currently Paying a Return [Member] | Regulatory Liabilities Approved for Payment [Member] | Southwestern Electric Power Co [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Noncurrent Regulatory Liabilities 1,724us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_OverRecoveredGenerationRecoveryRiderCostsArkansasMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
1,254us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_OverRecoveredGenerationRecoveryRiderCostsArkansasMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
Regulatory Liabilities    
Noncurrent Regulatory Liabilities 1,724us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_OverRecoveredGenerationRecoveryRiderCostsArkansasMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
1,254us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_OverRecoveredGenerationRecoveryRiderCostsArkansasMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
Remaining Refund Period, Noncurrent P2Y  
Over-Recovered River Transportation Division Expenses [Member] | Regulatory Liabilities Currently Not Paying Return [Member] | Regulatory Liabilities Approved for Payment [Member] | Indiana Michigan Power Co [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Noncurrent Regulatory Liabilities 5,347us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_OverRecoveredRiverTransportationDivisionExpensesMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
0us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_OverRecoveredRiverTransportationDivisionExpensesMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
Regulatory Liabilities    
Noncurrent Regulatory Liabilities 5,347us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_OverRecoveredRiverTransportationDivisionExpensesMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
0us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_OverRecoveredRiverTransportationDivisionExpensesMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
Remaining Refund Period, Noncurrent P1Y  
Over-Recovery of PJM Expenses [Member] | Regulatory Liabilities Currently Not Paying Return [Member] | Regulatory Liabilities Approved for Payment [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Noncurrent Regulatory Liabilities 0us-gaap_RegulatoryLiabilityNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_OverrecoveryOfPjmExpensesMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
14,000us-gaap_RegulatoryLiabilityNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_OverrecoveryOfPjmExpensesMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
Regulatory Liabilities    
Noncurrent Regulatory Liabilities 0us-gaap_RegulatoryLiabilityNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_OverrecoveryOfPjmExpensesMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
14,000us-gaap_RegulatoryLiabilityNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_OverrecoveryOfPjmExpensesMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
Over-Recovery of PJM Expenses [Member] | Regulatory Liabilities Currently Not Paying Return [Member] | Regulatory Liabilities Approved for Payment [Member] | Indiana Michigan Power Co [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Noncurrent Regulatory Liabilities 0us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_OverrecoveryOfPjmExpensesMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
13,924us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_OverrecoveryOfPjmExpensesMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
Regulatory Liabilities    
Noncurrent Regulatory Liabilities 0us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_OverrecoveryOfPjmExpensesMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
13,924us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_OverrecoveryOfPjmExpensesMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
Over-Recovery of Transition Charges [Member] | Regulatory Liabilities Currently Not Paying Return [Member] | Regulatory Liabilities Approved for Payment [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Noncurrent Regulatory Liabilities 47,000us-gaap_RegulatoryLiabilityNoncurrent
/ us-gaap_PublicUtilityAxis
= us-gaap_StrandedCostsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
40,000us-gaap_RegulatoryLiabilityNoncurrent
/ us-gaap_PublicUtilityAxis
= us-gaap_StrandedCostsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
Regulatory Liabilities    
Noncurrent Regulatory Liabilities 47,000us-gaap_RegulatoryLiabilityNoncurrent
/ us-gaap_PublicUtilityAxis
= us-gaap_StrandedCostsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
40,000us-gaap_RegulatoryLiabilityNoncurrent
/ us-gaap_PublicUtilityAxis
= us-gaap_StrandedCostsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
Remaining Refund Period, Noncurrent P13Y  
Partnership with Ohio Contribution [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Approved for Recovery [Member] | Ohio Power Co [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Remaining Recovery Period, Noncurrent P1Y  
Regulatory Assets    
Noncurrent Regulatory Assets 415us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_PartnershipWithOhioContributionMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
1,410us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_PartnershipWithOhioContributionMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Remaining Recovery Period, Noncurrent P1Y  
Peak Demand Reduction/Energy Efficiency [Member] | Regulatory Liabilities Currently Not Paying Return [Member] | Regulatory Liabilities Approved for Payment [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Noncurrent Regulatory Liabilities 3,000us-gaap_RegulatoryLiabilityNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_EnergyEfficiencypeakDemandReductionMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
18,000us-gaap_RegulatoryLiabilityNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_EnergyEfficiencypeakDemandReductionMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
Regulatory Liabilities    
Noncurrent Regulatory Liabilities 3,000us-gaap_RegulatoryLiabilityNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_EnergyEfficiencypeakDemandReductionMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
18,000us-gaap_RegulatoryLiabilityNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_EnergyEfficiencypeakDemandReductionMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
Remaining Refund Period, Noncurrent P2Y  
Peak Demand Reduction/Energy Efficiency [Member] | Regulatory Liabilities Currently Not Paying Return [Member] | Regulatory Liabilities Approved for Payment [Member] | Indiana Michigan Power Co [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Noncurrent Regulatory Liabilities 0us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_EnergyEfficiencypeakDemandReductionMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
15,021us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_EnergyEfficiencypeakDemandReductionMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
Regulatory Liabilities    
Noncurrent Regulatory Liabilities 0us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_EnergyEfficiencypeakDemandReductionMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
15,021us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_EnergyEfficiencypeakDemandReductionMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
Peak Demand Reduction/Energy Efficiency [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Approved for Recovery [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Remaining Recovery Period, Noncurrent P2Y  
Regulatory Assets    
Noncurrent Regulatory Assets 62,000us-gaap_RegulatoryAssetsNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_EnergyEfficiencypeakDemandReductionMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
44,000us-gaap_RegulatoryAssetsNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_EnergyEfficiencypeakDemandReductionMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Remaining Recovery Period, Noncurrent P2Y  
Peak Demand Reduction/Energy Efficiency [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Approved for Recovery [Member] | Indiana Michigan Power Co [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Remaining Recovery Period, Noncurrent P2Y  
Regulatory Assets    
Noncurrent Regulatory Assets 16,616us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_EnergyEfficiencypeakDemandReductionMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
4,457us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_EnergyEfficiencypeakDemandReductionMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Remaining Recovery Period, Noncurrent P2Y  
Peak Demand Reduction/Energy Efficiency [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Approved for Recovery [Member] | Ohio Power Co [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Remaining Recovery Period, Noncurrent P2Y  
Regulatory Assets    
Noncurrent Regulatory Assets 29,067us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_EnergyEfficiencypeakDemandReductionMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
18,529us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_EnergyEfficiencypeakDemandReductionMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Remaining Recovery Period, Noncurrent P2Y  
Peak Demand Reduction/Energy Efficiency [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Approved for Recovery [Member] | Public Service Co Of Oklahoma [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Remaining Recovery Period, Noncurrent P2Y  
Regulatory Assets    
Noncurrent Regulatory Assets 9,162us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_PublicUtilityAxis
= aep_EnergyEfficiencypeakDemandReductionMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
11,333us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_PublicUtilityAxis
= aep_EnergyEfficiencypeakDemandReductionMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Remaining Recovery Period, Noncurrent P2Y  
Peak Demand Reduction/Energy Efficiency [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Approved for Recovery [Member] | Southwestern Electric Power Co [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Remaining Recovery Period, Noncurrent P2Y  
Regulatory Assets    
Noncurrent Regulatory Assets 2,176us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_EnergyEfficiencypeakDemandReductionMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
2,584us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_EnergyEfficiencypeakDemandReductionMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Remaining Recovery Period, Noncurrent P2Y  
Postemployment Benefits [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Approved for Recovery [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Remaining Recovery Period, Noncurrent P4Y  
Regulatory Assets    
Noncurrent Regulatory Assets 39,000us-gaap_RegulatoryAssetsNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_PostemploymentBenefitsMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
40,000us-gaap_RegulatoryAssetsNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_PostemploymentBenefitsMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Remaining Recovery Period, Noncurrent P4Y  
Postemployment Benefits [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Approved for Recovery [Member] | Appalachian Power Co [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Remaining Recovery Period, Noncurrent P4Y  
Regulatory Assets    
Noncurrent Regulatory Assets 17,760us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_PostemploymentBenefitsMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
19,772us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_PostemploymentBenefitsMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Remaining Recovery Period, Noncurrent P4Y  
Postemployment Benefits [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Approved for Recovery [Member] | Indiana Michigan Power Co [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Remaining Recovery Period, Noncurrent P4Y  
Regulatory Assets    
Noncurrent Regulatory Assets 9,999us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_PostemploymentBenefitsMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
9,096us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_PostemploymentBenefitsMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Remaining Recovery Period, Noncurrent P4Y  
Postemployment Benefits [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Approved for Recovery [Member] | Ohio Power Co [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Remaining Recovery Period, Noncurrent P4Y  
Regulatory Assets    
Noncurrent Regulatory Assets 6,139us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_PostemploymentBenefitsMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
6,198us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_PostemploymentBenefitsMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Remaining Recovery Period, Noncurrent P4Y  
Provision for Regulatory Loss [Member] | Regulatory Liabilities Currently Not Paying Return [Member] | Regulatory Liabilities Pending Final Regulatory Determination [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Noncurrent Regulatory Liabilities 35,000us-gaap_RegulatoryLiabilityNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_ProvisionforRegulatoryLossMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesNotYetBeingPaidMember
0us-gaap_RegulatoryLiabilityNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_ProvisionforRegulatoryLossMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesNotYetBeingPaidMember
Regulatory Liabilities    
Noncurrent Regulatory Liabilities 35,000us-gaap_RegulatoryLiabilityNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_ProvisionforRegulatoryLossMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesNotYetBeingPaidMember
0us-gaap_RegulatoryLiabilityNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_ProvisionforRegulatoryLossMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesNotYetBeingPaidMember
Provision for Regulatory Loss [Member] | Regulatory Liabilities Currently Not Paying Return [Member] | Regulatory Liabilities Pending Final Regulatory Determination [Member] | Ohio Power Co [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Noncurrent Regulatory Liabilities 35,172us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_ProvisionforRegulatoryLossMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesNotYetBeingPaidMember
0us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_ProvisionforRegulatoryLossMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesNotYetBeingPaidMember
Regulatory Liabilities    
Noncurrent Regulatory Liabilities 35,172us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_ProvisionforRegulatoryLossMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesNotYetBeingPaidMember
0us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_ProvisionforRegulatoryLossMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesNotYetBeingPaidMember
Rate Case Expense [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Pending Final Regulatory Approval [Member] | Southwestern Electric Power Co [Member]    
Regulatory Assets    
Noncurrent Regulatory Assets 8,126us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_RateCaseExpenseMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsNotYetBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
7,934us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_RateCaseExpenseMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsNotYetBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Red Rock Generating Facility [Member] | Regulatory Assets Currently Earning a Return [Member] | Regulatory Assets Approved for Recovery [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Remaining Recovery Period, Noncurrent P42Y  
Regulatory Assets    
Noncurrent Regulatory Assets 10,000us-gaap_RegulatoryAssetsNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_RedRockGeneratingFacilityMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyEarningReturnMember
10,000us-gaap_RegulatoryAssetsNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_RedRockGeneratingFacilityMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyEarningReturnMember
Remaining Recovery Period, Noncurrent P42Y  
Red Rock Generating Facility [Member] | Regulatory Assets Currently Earning a Return [Member] | Regulatory Assets Approved for Recovery [Member] | Public Service Co Of Oklahoma [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Remaining Recovery Period, Noncurrent P42Y  
Regulatory Assets    
Noncurrent Regulatory Assets 9,502us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_PublicUtilityAxis
= aep_RedRockGeneratingFacilityMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyEarningReturnMember
9,728us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_PublicUtilityAxis
= aep_RedRockGeneratingFacilityMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyEarningReturnMember
Remaining Recovery Period, Noncurrent P42Y  
Regional Transmission Organization Formation/Integration Costs [Member] | Regulatory Assets Currently Earning a Return [Member] | Regulatory Assets Approved for Recovery [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Remaining Recovery Period, Noncurrent P5Y  
Regulatory Assets    
Noncurrent Regulatory Assets 9,000us-gaap_RegulatoryAssetsNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_RegionalTransmissionOrganizationFormationintegrationCostsMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyEarningReturnMember
12,000us-gaap_RegulatoryAssetsNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_RegionalTransmissionOrganizationFormationintegrationCostsMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyEarningReturnMember
Remaining Recovery Period, Noncurrent P5Y  
Regional Transmission Organization Formation/Integration Costs [Member] | Regulatory Assets Currently Earning a Return [Member] | Regulatory Assets Approved for Recovery [Member] | Appalachian Power Co [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Remaining Recovery Period, Noncurrent P5Y  
Regulatory Assets    
Noncurrent Regulatory Assets 2,498us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_RegionalTransmissionOrganizationFormationintegrationCostsMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyEarningReturnMember
3,473us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_RegionalTransmissionOrganizationFormationintegrationCostsMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyEarningReturnMember
Remaining Recovery Period, Noncurrent P5Y  
Regional Transmission Organization Formation/Integration Costs [Member] | Regulatory Assets Currently Earning a Return [Member] | Regulatory Assets Approved for Recovery [Member] | Indiana Michigan Power Co [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Remaining Recovery Period, Noncurrent P5Y  
Regulatory Assets    
Noncurrent Regulatory Assets 1,801us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_RegionalTransmissionOrganizationFormationintegrationCostsMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyEarningReturnMember
2,544us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_RegionalTransmissionOrganizationFormationintegrationCostsMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyEarningReturnMember
Remaining Recovery Period, Noncurrent P5Y  
Regional Transmission Organization Formation/Integration Costs [Member] | Regulatory Assets Currently Earning a Return [Member] | Regulatory Assets Approved for Recovery [Member] | Ohio Power Co [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Remaining Recovery Period, Noncurrent P5Y  
Regulatory Assets    
Noncurrent Regulatory Assets 3,740us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_RegionalTransmissionOrganizationFormationintegrationCostsMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyEarningReturnMember
5,232us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_RegionalTransmissionOrganizationFormationintegrationCostsMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyEarningReturnMember
Remaining Recovery Period, Noncurrent P5Y  
River Transportation Division Expenses [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Approved for Recovery [Member] | Indiana Michigan Power Co [Member]    
Regulatory Assets    
Noncurrent Regulatory Assets 0us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_RiverTransportationDivisionExpensesMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
4,090us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_RiverTransportationDivisionExpensesMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Shipe Road Transmission Project [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Pending Final Regulatory Approval [Member] | Southwestern Electric Power Co [Member]    
Regulatory Assets    
Noncurrent Regulatory Assets 2,287us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_ShipeRoadTransmissionProjectMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsNotYetBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
0us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_ShipeRoadTransmissionProjectMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsNotYetBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Spent Nuclear Fuel Liability [Member] | Regulatory Liabilities Currently Not Paying Return [Member] | Regulatory Liabilities Approved for Payment [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Noncurrent Regulatory Liabilities 44,000us-gaap_RegulatoryLiabilityNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_SpentNuclearFuelLiabilityMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
[3] 43,000us-gaap_RegulatoryLiabilityNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_SpentNuclearFuelLiabilityMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
[3]
Regulatory Liabilities    
Noncurrent Regulatory Liabilities 44,000us-gaap_RegulatoryLiabilityNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_SpentNuclearFuelLiabilityMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
[3] 43,000us-gaap_RegulatoryLiabilityNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_SpentNuclearFuelLiabilityMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
[3]
Spent Nuclear Fuel Liability [Member] | Regulatory Liabilities Currently Not Paying Return [Member] | Regulatory Liabilities Approved for Payment [Member] | Indiana Michigan Power Co [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Noncurrent Regulatory Liabilities 43,519us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_SpentNuclearFuelLiabilityMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
[3] 43,416us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_SpentNuclearFuelLiabilityMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
[3]
Regulatory Liabilities    
Noncurrent Regulatory Liabilities 43,519us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_SpentNuclearFuelLiabilityMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
[3] 43,416us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_SpentNuclearFuelLiabilityMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
[3]
Storm Related Costs [Member] | Regulatory Assets Currently Earning a Return [Member] | Regulatory Assets Pending Final Regulatory Approval [Member]    
Regulatory Assets    
Noncurrent Regulatory Assets 20,000us-gaap_RegulatoryAssetsNoncurrent
/ us-gaap_PublicUtilityAxis
= us-gaap_StormCostsMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsNotYetBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyEarningReturnMember
22,000us-gaap_RegulatoryAssetsNoncurrent
/ us-gaap_PublicUtilityAxis
= us-gaap_StormCostsMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsNotYetBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyEarningReturnMember
Storm Related Costs [Member] | Regulatory Assets Currently Earning a Return [Member] | Regulatory Assets Approved for Recovery [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Remaining Recovery Period, Noncurrent P4Y  
Regulatory Assets    
Noncurrent Regulatory Assets 13,000us-gaap_RegulatoryAssetsNoncurrent
/ us-gaap_PublicUtilityAxis
= us-gaap_StormCostsMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyEarningReturnMember
17,000us-gaap_RegulatoryAssetsNoncurrent
/ us-gaap_PublicUtilityAxis
= us-gaap_StormCostsMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyEarningReturnMember
Remaining Recovery Period, Noncurrent P4Y  
Storm Related Costs [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Pending Final Regulatory Approval [Member]    
Regulatory Assets    
Noncurrent Regulatory Assets 100,000us-gaap_RegulatoryAssetsNoncurrent
/ us-gaap_PublicUtilityAxis
= us-gaap_StormCostsMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsNotYetBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
161,000us-gaap_RegulatoryAssetsNoncurrent
/ us-gaap_PublicUtilityAxis
= us-gaap_StormCostsMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsNotYetBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Storm Related Costs [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Pending Final Regulatory Approval [Member] | Appalachian Power Co [Member]    
Regulatory Assets    
Noncurrent Regulatory Assets 65,206us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_PublicUtilityAxis
= us-gaap_StormCostsMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsNotYetBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
65,206us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_PublicUtilityAxis
= us-gaap_StormCostsMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsNotYetBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Storm Related Costs [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Pending Final Regulatory Approval [Member] | Ohio Power Co [Member]    
Regulatory Assets    
Noncurrent Regulatory Assets 0us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_PublicUtilityAxis
= us-gaap_StormCostsMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsNotYetBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
57,589us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_PublicUtilityAxis
= us-gaap_StormCostsMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsNotYetBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Storm Related Costs [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Pending Final Regulatory Approval [Member] | Public Service Co Of Oklahoma [Member]    
Regulatory Assets    
Noncurrent Regulatory Assets 16,614us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_PublicUtilityAxis
= us-gaap_StormCostsMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsNotYetBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
18,743us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_PublicUtilityAxis
= us-gaap_StormCostsMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsNotYetBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Storm Related Costs [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Approved for Recovery [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Remaining Recovery Period, Noncurrent P4Y  
Regulatory Assets    
Noncurrent Regulatory Assets 26,000us-gaap_RegulatoryAssetsNoncurrent
/ us-gaap_PublicUtilityAxis
= us-gaap_StormCostsMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
18,000us-gaap_RegulatoryAssetsNoncurrent
/ us-gaap_PublicUtilityAxis
= us-gaap_StormCostsMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Remaining Recovery Period, Noncurrent P4Y  
Storm Related Costs [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Approved for Recovery [Member] | Ohio Power Co [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Remaining Recovery Period, Noncurrent P1Y  
Regulatory Assets    
Noncurrent Regulatory Assets 15,215us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_PublicUtilityAxis
= us-gaap_StormCostsMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
0us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_PublicUtilityAxis
= us-gaap_StormCostsMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Remaining Recovery Period, Noncurrent P1Y  
Storm Related Costs - Indiana [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Pending Final Regulatory Approval [Member] | Indiana Michigan Power Co [Member]    
Regulatory Assets    
Noncurrent Regulatory Assets 1,074us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_StormRelatedCostsIndianaMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsNotYetBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
1,836us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_StormRelatedCostsIndianaMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsNotYetBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Storm Related Costs - Virginia [Member] | Regulatory Assets Currently Earning a Return [Member] | Regulatory Assets Approved for Recovery [Member] | Appalachian Power Co [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Remaining Recovery Period, Noncurrent P4Y  
Regulatory Assets    
Noncurrent Regulatory Assets 12,963us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_StormRelatedCostsVirginiaMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyEarningReturnMember
17,167us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_StormRelatedCostsVirginiaMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyEarningReturnMember
Remaining Recovery Period, Noncurrent P4Y  
Storm Related Costs - West Virginia [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Approved for Recovery [Member] | Appalachian Power Co [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Remaining Recovery Period, Noncurrent P4Y  
Regulatory Assets    
Noncurrent Regulatory Assets 8,488us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_StormRelatedCostsWestVirginiaMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
11,100us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_StormRelatedCostsWestVirginiaMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Remaining Recovery Period, Noncurrent P4Y  
Stranded Costs on Abandoned Plants [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Pending Final Regulatory Approval [Member] | Indiana Michigan Power Co [Member]    
Regulatory Assets    
Noncurrent Regulatory Assets 3,897us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_StrandedCostsOnAbandonedPlantsMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsNotYetBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
3,896us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_StrandedCostsOnAbandonedPlantsMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsNotYetBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Tanners Creek Plant Units 1 Through 4 [Member] | Generating Units Probable of Abandonment [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Gross Investment 711,000us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_RemediationPropertyForSaleAbandonmentOrDisposalMember
/ us-gaap_PublicUtilityAxis
= aep_TannersCreekPlantUnits1Through4Member
 
Accumulated Depreciation 384,000us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_RemediationPropertyForSaleAbandonmentOrDisposalMember
/ us-gaap_PublicUtilityAxis
= aep_TannersCreekPlantUnits1Through4Member
 
TOTAL PROPERTY, PLANT AND EQUIPMENT - NET 327,000us-gaap_PropertyPlantAndEquipmentNet
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_RemediationPropertyForSaleAbandonmentOrDisposalMember
/ us-gaap_PublicUtilityAxis
= aep_TannersCreekPlantUnits1Through4Member
 
Noncurrent Regulatory Liabilities 89,000us-gaap_RegulatoryLiabilityNoncurrent
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_RemediationPropertyForSaleAbandonmentOrDisposalMember
/ us-gaap_PublicUtilityAxis
= aep_TannersCreekPlantUnits1Through4Member
 
Expected Retirement Date 2015  
Remaining Recovery Period, Noncurrent P16Y  
Regulatory Assets    
Remaining Recovery Period, Noncurrent P16Y  
Regulatory Liabilities    
Noncurrent Regulatory Liabilities 89,000us-gaap_RegulatoryLiabilityNoncurrent
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_RemediationPropertyForSaleAbandonmentOrDisposalMember
/ us-gaap_PublicUtilityAxis
= aep_TannersCreekPlantUnits1Through4Member
 
Tanners Creek Plant Units 1 Through 4 [Member] | Indiana Michigan Power Co [Member] | Generating Units Probable of Abandonment [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Gross Investment 711,034us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_RemediationPropertyForSaleAbandonmentOrDisposalMember
/ us-gaap_PublicUtilityAxis
= aep_TannersCreekPlantUnits1Through4Member
 
Accumulated Depreciation 383,643us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_RemediationPropertyForSaleAbandonmentOrDisposalMember
/ us-gaap_PublicUtilityAxis
= aep_TannersCreekPlantUnits1Through4Member
 
TOTAL PROPERTY, PLANT AND EQUIPMENT - NET 327,391us-gaap_PropertyPlantAndEquipmentNet
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_RemediationPropertyForSaleAbandonmentOrDisposalMember
/ us-gaap_PublicUtilityAxis
= aep_TannersCreekPlantUnits1Through4Member
 
Noncurrent Regulatory Liabilities 89,333us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_RemediationPropertyForSaleAbandonmentOrDisposalMember
/ us-gaap_PublicUtilityAxis
= aep_TannersCreekPlantUnits1Through4Member
 
Expected Retirement Date 2015  
Remaining Recovery Period, Noncurrent P16Y  
Regulatory Assets    
Remaining Recovery Period, Noncurrent P16Y  
Regulatory Liabilities    
Noncurrent Regulatory Liabilities 89,333us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_RemediationPropertyForSaleAbandonmentOrDisposalMember
/ us-gaap_PublicUtilityAxis
= aep_TannersCreekPlantUnits1Through4Member
 
Texas Meter Replacement Costs [Member] | Regulatory Assets Currently Earning a Return [Member] | Regulatory Assets Approved for Recovery [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Remaining Recovery Period, Noncurrent P13Y  
Regulatory Assets    
Noncurrent Regulatory Assets 59,000us-gaap_RegulatoryAssetsNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_MeterReplacementCostsMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyEarningReturnMember
77,000us-gaap_RegulatoryAssetsNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_MeterReplacementCostsMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyEarningReturnMember
Remaining Recovery Period, Noncurrent P13Y  
Transmission Agreement Phase-In - West Virginia [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Pending Final Regulatory Approval [Member] | Appalachian Power Co [Member]    
Regulatory Assets    
Noncurrent Regulatory Assets 0us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_TransmissionAgreementPhaseInWestVirginiaMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsNotYetBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
3,313us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_TransmissionAgreementPhaseInWestVirginiaMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsNotYetBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Transmission Agreement Phase-In - West Virginia [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Approved for Recovery [Member] | Appalachian Power Co [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Remaining Recovery Period, Noncurrent P3Y  
Regulatory Assets    
Noncurrent Regulatory Assets 2,875us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_TransmissionAgreementPhaseInWestVirginiaMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
0us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_TransmissionAgreementPhaseInWestVirginiaMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Remaining Recovery Period, Noncurrent P3Y  
Transmission Rate Adjustment Clause - Virginia [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Approved for Recovery [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Remaining Recovery Period, Noncurrent P2Y  
Regulatory Assets    
Noncurrent Regulatory Assets 53,000us-gaap_RegulatoryAssetsNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_TransmissionRateAdjustmentClauseMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
47,000us-gaap_RegulatoryAssetsNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_TransmissionRateAdjustmentClauseMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Remaining Recovery Period, Noncurrent P2Y  
Transmission Rate Adjustment Clause - Virginia [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Approved for Recovery [Member] | Appalachian Power Co [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Remaining Recovery Period, Noncurrent P2Y  
Regulatory Assets    
Noncurrent Regulatory Assets 53,164us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_TransmissionRateAdjustmentClauseMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
47,322us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_TransmissionRateAdjustmentClauseMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Remaining Recovery Period, Noncurrent P2Y  
Unamortized Loss on Reacquired Debt [Member] | Regulatory Assets Currently Earning a Return [Member] | Regulatory Assets Approved for Recovery [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Remaining Recovery Period, Noncurrent P29Y  
Regulatory Assets    
Noncurrent Regulatory Assets 66,000us-gaap_RegulatoryAssetsNoncurrent
/ us-gaap_PublicUtilityAxis
= us-gaap_LossOnReacquiredDebtMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyEarningReturnMember
81,000us-gaap_RegulatoryAssetsNoncurrent
/ us-gaap_PublicUtilityAxis
= us-gaap_LossOnReacquiredDebtMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyEarningReturnMember
Remaining Recovery Period, Noncurrent P29Y  
Unamortized Loss on Reacquired Debt [Member] | Regulatory Assets Currently Earning a Return [Member] | Regulatory Assets Approved for Recovery [Member] | Appalachian Power Co [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Remaining Recovery Period, Noncurrent P28Y  
Regulatory Assets    
Noncurrent Regulatory Assets 11,067us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_PublicUtilityAxis
= us-gaap_LossOnReacquiredDebtMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyEarningReturnMember
11,622us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_PublicUtilityAxis
= us-gaap_LossOnReacquiredDebtMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyEarningReturnMember
Remaining Recovery Period, Noncurrent P28Y  
Unamortized Loss on Reacquired Debt [Member] | Regulatory Assets Currently Earning a Return [Member] | Regulatory Assets Approved for Recovery [Member] | Indiana Michigan Power Co [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Remaining Recovery Period, Noncurrent P18Y  
Regulatory Assets    
Noncurrent Regulatory Assets 13,272us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_PublicUtilityAxis
= us-gaap_LossOnReacquiredDebtMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyEarningReturnMember
21,508us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_PublicUtilityAxis
= us-gaap_LossOnReacquiredDebtMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyEarningReturnMember
Remaining Recovery Period, Noncurrent P18Y  
Unamortized Loss on Reacquired Debt [Member] | Regulatory Assets Currently Earning a Return [Member] | Regulatory Assets Approved for Recovery [Member] | Ohio Power Co [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Remaining Recovery Period, Noncurrent P24Y  
Regulatory Assets    
Noncurrent Regulatory Assets 11,694us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_PublicUtilityAxis
= us-gaap_LossOnReacquiredDebtMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyEarningReturnMember
13,033us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_PublicUtilityAxis
= us-gaap_LossOnReacquiredDebtMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyEarningReturnMember
Remaining Recovery Period, Noncurrent P24Y  
Unamortized Loss on Reacquired Debt [Member] | Regulatory Assets Currently Earning a Return [Member] | Regulatory Assets Approved for Recovery [Member] | Public Service Co Of Oklahoma [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Remaining Recovery Period, Noncurrent P19Y  
Regulatory Assets    
Noncurrent Regulatory Assets 7,987us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_PublicUtilityAxis
= us-gaap_LossOnReacquiredDebtMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyEarningReturnMember
9,455us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_PublicUtilityAxis
= us-gaap_LossOnReacquiredDebtMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyEarningReturnMember
Remaining Recovery Period, Noncurrent P19Y  
Unamortized Loss on Reacquired Debt [Member] | Regulatory Assets Currently Earning a Return [Member] | Regulatory Assets Approved for Recovery [Member] | Southwestern Electric Power Co [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Remaining Recovery Period, Noncurrent P29Y  
Regulatory Assets    
Noncurrent Regulatory Assets 6,952us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_PublicUtilityAxis
= us-gaap_LossOnReacquiredDebtMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyEarningReturnMember
8,165us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_PublicUtilityAxis
= us-gaap_LossOnReacquiredDebtMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyEarningReturnMember
Remaining Recovery Period, Noncurrent P29Y  
Under-Recovered Capacity Costs - Indiana [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Pending Final Regulatory Approval [Member]    
Regulatory Assets    
Noncurrent Regulatory Assets 0us-gaap_RegulatoryAssetsNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_IndianaUnderRecoveredCapacityCostsMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsNotYetBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
22,000us-gaap_RegulatoryAssetsNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_IndianaUnderRecoveredCapacityCostsMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsNotYetBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Under-Recovered Capacity Costs - Indiana [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Pending Final Regulatory Approval [Member] | Indiana Michigan Power Co [Member]    
Regulatory Assets    
Noncurrent Regulatory Assets 0us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_IndianaUnderRecoveredCapacityCostsMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsNotYetBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
21,945us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_IndianaUnderRecoveredCapacityCostsMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsNotYetBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Under-Recovered Capacity Costs - Indiana [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Approved for Recovery [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Remaining Recovery Period, Noncurrent P1Y  
Regulatory Assets    
Noncurrent Regulatory Assets 25,000us-gaap_RegulatoryAssetsNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_IndianaUnderRecoveredCapacityCostsMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
0us-gaap_RegulatoryAssetsNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_IndianaUnderRecoveredCapacityCostsMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Remaining Recovery Period, Noncurrent P1Y  
Under-Recovered Capacity Costs - Indiana [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Approved for Recovery [Member] | Indiana Michigan Power Co [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Remaining Recovery Period, Noncurrent P1Y  
Regulatory Assets    
Noncurrent Regulatory Assets 25,053us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_IndianaUnderRecoveredCapacityCostsMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
0us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_IndianaUnderRecoveredCapacityCostsMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Remaining Recovery Period, Noncurrent P1Y  
Under-Recovered Distribution Investment Rider [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Approved for Recovery [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Remaining Recovery Period, Noncurrent P2Y  
Regulatory Assets    
Noncurrent Regulatory Assets 10,000us-gaap_RegulatoryAssetsNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_UnderRecoveredDistributionInvestmentRiderMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
9,000us-gaap_RegulatoryAssetsNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_UnderRecoveredDistributionInvestmentRiderMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Remaining Recovery Period, Noncurrent P2Y  
Under-Recovered Distribution Investment Rider [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Approved for Recovery [Member] | Ohio Power Co [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Remaining Recovery Period, Noncurrent P2Y  
Regulatory Assets    
Noncurrent Regulatory Assets 9,873us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_UnderRecoveredDistributionInvestmentRiderMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
8,677us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_UnderRecoveredDistributionInvestmentRiderMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Remaining Recovery Period, Noncurrent P2Y  
Under-Recovered gridSMART Costs [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Approved for Recovery [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Remaining Recovery Period, Noncurrent P2Y  
Regulatory Assets    
Noncurrent Regulatory Assets 16,000us-gaap_RegulatoryAssetsNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_UnderRecoveredGridsmartCostsMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
8,000us-gaap_RegulatoryAssetsNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_UnderRecoveredGridsmartCostsMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Remaining Recovery Period, Noncurrent P2Y  
Under-Recovered gridSMART Costs [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Approved for Recovery [Member] | Ohio Power Co [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Remaining Recovery Period, Noncurrent P2Y  
Regulatory Assets    
Noncurrent Regulatory Assets 15,891us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_UnderRecoveredGridsmartCostsMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
8,396us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_UnderRecoveredGridsmartCostsMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Remaining Recovery Period, Noncurrent P2Y  
Under-Recovery of PJM Expense [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Approved for Recovery [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Remaining Recovery Period, Noncurrent P2Y  
Regulatory Assets    
Noncurrent Regulatory Assets 22,000us-gaap_RegulatoryAssetsNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_UnderRecoveryofPJMExpenseMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
0us-gaap_RegulatoryAssetsNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_UnderRecoveryofPJMExpenseMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Remaining Recovery Period, Noncurrent P2Y  
Under-Recovery of PJM Expense - Indiana [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Approved for Recovery [Member] | Indiana Michigan Power Co [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Remaining Recovery Period, Noncurrent P2Y  
Regulatory Assets    
Noncurrent Regulatory Assets 21,872us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_UnderRecoveryofPJMExpenseIndianaMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
0us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_UnderRecoveryofPJMExpenseIndianaMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Remaining Recovery Period, Noncurrent P2Y  
Under-Recovery of Transmission Cost Recovery Factor [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Approved for Recovery [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Remaining Recovery Period, Noncurrent P1Y  
Regulatory Assets    
Noncurrent Regulatory Assets 15,000us-gaap_RegulatoryAssetsNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_UnderRecoveryOfTransmissionCostRecoveryFactorMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
20,000us-gaap_RegulatoryAssetsNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_UnderRecoveryOfTransmissionCostRecoveryFactorMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Remaining Recovery Period, Noncurrent P1Y  
United Mine Workers of America Pension Withdrawal [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Approved for Recovery [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Remaining Recovery Period, Noncurrent P11Y  
Regulatory Assets    
Noncurrent Regulatory Assets 25,000us-gaap_RegulatoryAssetsNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_UnitedMineWorkersOfAmericaPensionWithdrawalMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
27,000us-gaap_RegulatoryAssetsNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_UnitedMineWorkersOfAmericaPensionWithdrawalMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Remaining Recovery Period, Noncurrent P11Y  
Unrealized Gain on Forward Commitments [Member] | Regulatory Liabilities Currently Not Paying Return [Member] | Regulatory Liabilities Approved for Payment [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Noncurrent Regulatory Liabilities 92,000us-gaap_RegulatoryLiabilityNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_UnrealizedGainOnForwardCommitmentsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
35,000us-gaap_RegulatoryLiabilityNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_UnrealizedGainOnForwardCommitmentsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
Regulatory Liabilities    
Noncurrent Regulatory Liabilities 92,000us-gaap_RegulatoryLiabilityNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_UnrealizedGainOnForwardCommitmentsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
35,000us-gaap_RegulatoryLiabilityNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_UnrealizedGainOnForwardCommitmentsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
Remaining Refund Period, Noncurrent P18Y  
Unrealized Gain on Forward Commitments [Member] | Regulatory Liabilities Currently Not Paying Return [Member] | Regulatory Liabilities Approved for Payment [Member] | Appalachian Power Co [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Noncurrent Regulatory Liabilities 19,660us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_UnrealizedGainOnForwardCommitmentsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
15,853us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_UnrealizedGainOnForwardCommitmentsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
Regulatory Liabilities    
Noncurrent Regulatory Liabilities 19,660us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_UnrealizedGainOnForwardCommitmentsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
15,853us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_UnrealizedGainOnForwardCommitmentsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
Remaining Refund Period, Noncurrent P3Y  
Unrealized Gain on Forward Commitments [Member] | Regulatory Liabilities Currently Not Paying Return [Member] | Regulatory Liabilities Approved for Payment [Member] | Indiana Michigan Power Co [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Noncurrent Regulatory Liabilities 19,646us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_UnrealizedGainOnForwardCommitmentsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
10,810us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_UnrealizedGainOnForwardCommitmentsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
Regulatory Liabilities    
Noncurrent Regulatory Liabilities 19,646us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_UnrealizedGainOnForwardCommitmentsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
10,810us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_UnrealizedGainOnForwardCommitmentsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
Remaining Refund Period, Noncurrent P3Y  
Unrealized Gain on Forward Commitments [Member] | Regulatory Liabilities Currently Not Paying Return [Member] | Regulatory Liabilities Approved for Payment [Member] | Ohio Power Co [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Noncurrent Regulatory Liabilities 47,287us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_UnrealizedGainOnForwardCommitmentsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
2,920us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_UnrealizedGainOnForwardCommitmentsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
Regulatory Liabilities    
Noncurrent Regulatory Liabilities 47,287us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_UnrealizedGainOnForwardCommitmentsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
2,920us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_UnrealizedGainOnForwardCommitmentsMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
Remaining Refund Period, Noncurrent P18Y  
Unrealized Loss on Forward Commitments [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Approved for Recovery [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Remaining Recovery Period, Noncurrent P3Y  
Regulatory Assets    
Noncurrent Regulatory Assets 10,000us-gaap_RegulatoryAssetsNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_UnrealizedLossOnForwardCommitmentsMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
0us-gaap_RegulatoryAssetsNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_UnrealizedLossOnForwardCommitmentsMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Remaining Recovery Period, Noncurrent P3Y  
Unrealized Loss on Forward Commitments [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Approved for Recovery [Member] | Appalachian Power Co [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Remaining Recovery Period, Noncurrent P3Y  
Regulatory Assets    
Noncurrent Regulatory Assets 4,081us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_UnrealizedLossOnForwardCommitmentsMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
4us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_UnrealizedLossOnForwardCommitmentsMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Remaining Recovery Period, Noncurrent P3Y  
Unrealized Loss on Forward Commitments [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Approved for Recovery [Member] | Southwestern Electric Power Co [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Remaining Recovery Period, Noncurrent P1Y  
Regulatory Assets    
Noncurrent Regulatory Assets 1,144us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_UnrealizedLossOnForwardCommitmentsMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
3us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_UnrealizedLossOnForwardCommitmentsMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Remaining Recovery Period, Noncurrent P1Y  
Vegetation Management [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Approved for Recovery [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Remaining Recovery Period, Noncurrent P1Y  
Regulatory Assets    
Noncurrent Regulatory Assets 5,000us-gaap_RegulatoryAssetsNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_VegetationManagementMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
14,000us-gaap_RegulatoryAssetsNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_VegetationManagementMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Remaining Recovery Period, Noncurrent P1Y  
Vegetation Management [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Approved for Recovery [Member] | Public Service Co Of Oklahoma [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Remaining Recovery Period, Noncurrent P1Y  
Regulatory Assets    
Noncurrent Regulatory Assets 2,898us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_PublicUtilityAxis
= aep_VegetationManagementMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
13,963us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_PublicUtilityAxis
= aep_VegetationManagementMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Remaining Recovery Period, Noncurrent P1Y  
Vegetation Management Program - Louisiana [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Approved for Recovery [Member] | Southwestern Electric Power Co [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Remaining Recovery Period, Noncurrent P1Y  
Regulatory Assets    
Noncurrent Regulatory Assets 2,522us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_VegetationManagementProgramLouisianaMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
0us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_VegetationManagementProgramLouisianaMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Remaining Recovery Period, Noncurrent P1Y  
Vegetation Management Program - Texas [Member] | Regulatory Liabilities Currently Not Paying Return [Member] | Regulatory Liabilities Approved for Payment [Member] | Southwestern Electric Power Co [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Noncurrent Regulatory Liabilities 556us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_VegetationManagementProgramTexasMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
4,002us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_VegetationManagementProgramTexasMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
Regulatory Liabilities    
Noncurrent Regulatory Liabilities 556us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_VegetationManagementProgramTexasMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
4,002us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_VegetationManagementProgramTexasMember
/ aep_RegulatoryLiabilitiesAxis
= aep_RegulatoryLiabilitiesCurrentlyNotPayingReturnMember
/ us-gaap_RegulatoryLiabilityAxis
= aep_RegulatoryLiabilitiesBeingPaidMember
Remaining Refund Period, Noncurrent P1Y  
Vegetation Management Program - West Virginia [Member] | Regulatory Assets Currently Earning a Return [Member] | Regulatory Assets Pending Final Regulatory Approval [Member]    
Regulatory Assets    
Noncurrent Regulatory Assets 20,000us-gaap_RegulatoryAssetsNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_WestVirginiaVegetationManagementProgramMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsNotYetBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyEarningReturnMember
0us-gaap_RegulatoryAssetsNoncurrent
/ us-gaap_PublicUtilityAxis
= aep_WestVirginiaVegetationManagementProgramMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsNotYetBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyEarningReturnMember
Vegetation Management Program - West Virginia [Member] | Regulatory Assets Currently Earning a Return [Member] | Regulatory Assets Pending Final Regulatory Approval [Member] | Appalachian Power Co [Member]    
Regulatory Assets    
Noncurrent Regulatory Assets 19,089us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_WestVirginiaVegetationManagementProgramMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsNotYetBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyEarningReturnMember
0us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_WestVirginiaVegetationManagementProgramMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsNotYetBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyEarningReturnMember
Virginia Demand Response Program Costs [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Pending Final Regulatory Approval [Member] | Appalachian Power Co [Member]    
Regulatory Assets    
Noncurrent Regulatory Assets 8,791us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_VirginiaDemandResponseProgramCostsMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsNotYetBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
5,012us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_VirginiaDemandResponseProgramCostsMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsNotYetBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Welsh Plant Unit 2 [Member] | Generating Units Probable of Abandonment [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Gross Investment 175,000us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_RemediationPropertyForSaleAbandonmentOrDisposalMember
/ us-gaap_PublicUtilityAxis
= aep_WelshPlantUnit2Member
 
Accumulated Depreciation 96,000us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_RemediationPropertyForSaleAbandonmentOrDisposalMember
/ us-gaap_PublicUtilityAxis
= aep_WelshPlantUnit2Member
 
TOTAL PROPERTY, PLANT AND EQUIPMENT - NET 79,000us-gaap_PropertyPlantAndEquipmentNet
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_RemediationPropertyForSaleAbandonmentOrDisposalMember
/ us-gaap_PublicUtilityAxis
= aep_WelshPlantUnit2Member
 
Noncurrent Regulatory Liabilities 20,000us-gaap_RegulatoryLiabilityNoncurrent
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_RemediationPropertyForSaleAbandonmentOrDisposalMember
/ us-gaap_PublicUtilityAxis
= aep_WelshPlantUnit2Member
 
Expected Retirement Date 2016  
Remaining Recovery Period, Noncurrent P26Y  
Regulatory Assets    
Remaining Recovery Period, Noncurrent P26Y  
Regulatory Liabilities    
Noncurrent Regulatory Liabilities 20,000us-gaap_RegulatoryLiabilityNoncurrent
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_RemediationPropertyForSaleAbandonmentOrDisposalMember
/ us-gaap_PublicUtilityAxis
= aep_WelshPlantUnit2Member
 
Welsh Plant Unit 2 [Member] | Southwestern Electric Power Co [Member] | Generating Units Probable of Abandonment [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Gross Investment 175,217us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_RemediationPropertyForSaleAbandonmentOrDisposalMember
/ us-gaap_PublicUtilityAxis
= aep_WelshPlantUnit2Member
 
Accumulated Depreciation 95,828us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_RemediationPropertyForSaleAbandonmentOrDisposalMember
/ us-gaap_PublicUtilityAxis
= aep_WelshPlantUnit2Member
 
TOTAL PROPERTY, PLANT AND EQUIPMENT - NET 79,389us-gaap_PropertyPlantAndEquipmentNet
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_RemediationPropertyForSaleAbandonmentOrDisposalMember
/ us-gaap_PublicUtilityAxis
= aep_WelshPlantUnit2Member
 
Noncurrent Regulatory Liabilities 19,536us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_RemediationPropertyForSaleAbandonmentOrDisposalMember
/ us-gaap_PublicUtilityAxis
= aep_WelshPlantUnit2Member
 
Expected Retirement Date 2016  
Remaining Recovery Period, Noncurrent P26Y  
Regulatory Assets    
Remaining Recovery Period, Noncurrent P26Y  
Regulatory Liabilities    
Noncurrent Regulatory Liabilities 19,536us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_RemediationPropertyForSaleAbandonmentOrDisposalMember
/ us-gaap_PublicUtilityAxis
= aep_WelshPlantUnit2Member
 
Other Postretirement Benefit Plans [Member] | Medicare Subsidy [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Approved for Recovery [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Remaining Recovery Period, Noncurrent P10Y  
Regulatory Assets    
Noncurrent Regulatory Assets 46,000us-gaap_RegulatoryAssetsNoncurrent
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_PublicUtilityAxis
= aep_StatementOfFinancialAccountingStandards106MedicareSubsidyMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
51,000us-gaap_RegulatoryAssetsNoncurrent
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_PublicUtilityAxis
= aep_StatementOfFinancialAccountingStandards106MedicareSubsidyMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Remaining Recovery Period, Noncurrent P10Y  
Other Postretirement Benefit Plans [Member] | Medicare Subsidy [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Approved for Recovery [Member] | Ohio Power Co [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Remaining Recovery Period, Noncurrent P10Y  
Regulatory Assets    
Noncurrent Regulatory Assets 10,322us-gaap_RegulatoryAssetsNoncurrent
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_StatementOfFinancialAccountingStandards106MedicareSubsidyMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
11,354us-gaap_RegulatoryAssetsNoncurrent
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_StatementOfFinancialAccountingStandards106MedicareSubsidyMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Remaining Recovery Period, Noncurrent P10Y  
Other Postretirement Benefit Plans [Member] | Medicare Subsidy [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Approved for Recovery [Member] | Public Service Co Of Oklahoma [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Remaining Recovery Period, Noncurrent P10Y  
Regulatory Assets    
Noncurrent Regulatory Assets 4,899us-gaap_RegulatoryAssetsNoncurrent
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_PublicUtilityAxis
= aep_StatementOfFinancialAccountingStandards106MedicareSubsidyMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
5,389us-gaap_RegulatoryAssetsNoncurrent
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_PublicUtilityAxis
= aep_StatementOfFinancialAccountingStandards106MedicareSubsidyMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Remaining Recovery Period, Noncurrent P10Y  
Other Postretirement Benefit Plans [Member] | Medicare Subsidy - West Virginia, FERC [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Approved for Recovery [Member] | Appalachian Power Co [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Remaining Recovery Period, Noncurrent P10Y  
Regulatory Assets    
Noncurrent Regulatory Assets 5,888us-gaap_RegulatoryAssetsNoncurrent
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_MedicareSubsidyWestVirginiaFERCMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
6,477us-gaap_RegulatoryAssetsNoncurrent
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_PublicUtilityAxis
= aep_MedicareSubsidyWestVirginiaFERCMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Remaining Recovery Period, Noncurrent P10Y  
Other Postretirement Benefit Plans [Member] | Pension Costs [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Approved for Recovery [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Remaining Recovery Period, Noncurrent P13Y  
Regulatory Assets    
Noncurrent Regulatory Assets 1,273,000us-gaap_RegulatoryAssetsNoncurrent
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_PublicUtilityAxis
= us-gaap_PensionCostsMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
1,157,000us-gaap_RegulatoryAssetsNoncurrent
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_PublicUtilityAxis
= us-gaap_PensionCostsMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Remaining Recovery Period, Noncurrent P13Y  
Other Postretirement Benefit Plans [Member] | Pension Costs [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Approved for Recovery [Member] | Appalachian Power Co [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Remaining Recovery Period, Noncurrent P13Y  
Regulatory Assets    
Noncurrent Regulatory Assets 212,485us-gaap_RegulatoryAssetsNoncurrent
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_PublicUtilityAxis
= us-gaap_PensionCostsMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
192,464us-gaap_RegulatoryAssetsNoncurrent
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_AppalachianPowerCoMember
/ us-gaap_PublicUtilityAxis
= us-gaap_PensionCostsMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Remaining Recovery Period, Noncurrent P13Y  
Other Postretirement Benefit Plans [Member] | Pension Costs [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Approved for Recovery [Member] | Indiana Michigan Power Co [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Remaining Recovery Period, Noncurrent P13Y  
Regulatory Assets    
Noncurrent Regulatory Assets 107,857us-gaap_RegulatoryAssetsNoncurrent
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_PublicUtilityAxis
= us-gaap_PensionCostsMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
100,132us-gaap_RegulatoryAssetsNoncurrent
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_IndianaMichiganPowerCoMember
/ us-gaap_PublicUtilityAxis
= us-gaap_PensionCostsMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Remaining Recovery Period, Noncurrent P13Y  
Other Postretirement Benefit Plans [Member] | Pension Costs [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Approved for Recovery [Member] | Ohio Power Co [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Remaining Recovery Period, Noncurrent P13Y  
Regulatory Assets    
Noncurrent Regulatory Assets 195,422us-gaap_RegulatoryAssetsNoncurrent
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_PublicUtilityAxis
= us-gaap_PensionCostsMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
188,722us-gaap_RegulatoryAssetsNoncurrent
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_OhioPowerCoMember
/ us-gaap_PublicUtilityAxis
= us-gaap_PensionCostsMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Remaining Recovery Period, Noncurrent P13Y  
Other Postretirement Benefit Plans [Member] | Pension Costs [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Approved for Recovery [Member] | Public Service Co Of Oklahoma [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Remaining Recovery Period, Noncurrent P13Y  
Regulatory Assets    
Noncurrent Regulatory Assets 89,648us-gaap_RegulatoryAssetsNoncurrent
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_PublicUtilityAxis
= us-gaap_PensionCostsMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
77,171us-gaap_RegulatoryAssetsNoncurrent
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_PublicServiceCoOfOklahomaMember
/ us-gaap_PublicUtilityAxis
= us-gaap_PensionCostsMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Remaining Recovery Period, Noncurrent P13Y  
Other Postretirement Benefit Plans [Member] | Pension Costs [Member] | Regulatory Assets Currently Not Earning a Return [Member] | Regulatory Assets Approved for Recovery [Member] | Southwestern Electric Power Co [Member]    
Regulated Generating Units To Be Retired Before Or During 2016    
Remaining Recovery Period, Noncurrent P13Y  
Regulatory Assets    
Noncurrent Regulatory Assets $ 99,920us-gaap_RegulatoryAssetsNoncurrent
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_PublicUtilityAxis
= us-gaap_PensionCostsMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
$ 89,672us-gaap_RegulatoryAssetsNoncurrent
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= aep_SouthwesternElectricPowerCoMember
/ us-gaap_PublicUtilityAxis
= us-gaap_PensionCostsMember
/ us-gaap_RegulatoryAssetAxis
= aep_RegulatoryAssetsBeingRecoveredMember
/ aep_RegulatoryAssetsCurrentlyReturnAxis
= aep_RegulatoryAssetsCurrentlyNotEarningReturnMember
Remaining Recovery Period, Noncurrent P13Y  
[1] Additionally, as of December 31, 2013, SWEPCo has recorded approximately $42 million in Customer Accounts Receivable on the balance sheet to reflect revenues, retroactive to January 2013, resulting from the PUCT decision in the Texas Base Rate Case. The majority of these amounts were collected through a rider that was billed to customers.
[2] Relieved as removal costs are incurred.
[3] Relieved when plant is decommissioned.